最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)mysql操作類分享 java連接mysql

 更新時間:2014年01月19日 16:19:13   作者:  
這篇文章主要介紹了java實現(xiàn)的mysql操作類示例,大家在連接數(shù)據的時候可以直接使用了

相關軟件和驅動:
Mysql下載版本:4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html

JDBC驅動下載版本:3.1.8
http://dev.mysql.com/downloads/connector/j/3.1.html

復制代碼 代碼如下:

代碼

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import java.sql.*;

public class mysql {
    public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK
    public static String username = "root";
    public static String password = "root";
    public static Connection con;
    public static Statement stmt;
    public static ResultSet rs;

    public static void main(String[] args) throws SQLException {
        connect();
        operation();
        stmt.close();
        con.close();
    }
    public static void test() {
        String sql_select = "select * from tablename where id=1";
        String sql_insert = "insert into tablename (col1,col2..) values('1','2'...)";
        String sql_update = "update tablename set colname='update' where id=1";
        //insert(sql_insert);
        //select(sql_select);
        //update(sql_update);
    }
    public static void connect() {
        // 定位驅動
        try {
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("加載驅動成功!");
        } catch (ClassNotFoundException e) {
            System.out.println("加載驅動失敗!");
            e.printStackTrace();
        }
        // 建立連接
        try {
            con = DriverManager.getConnection(url, username, password);
            stmt = con.createStatement();
            System.out.println("數(shù)據庫連接成功!");
        } catch(SQLException e) {
            System.out.println("數(shù)據庫連接失敗!");
        }
    }
    public static void select(String sql) {
        try {
            rs = stmt.executeQuery(sql);
            ResultSetMetaData meta_data = rs.getMetaData();//列名
            for (int i_col = 1; i_col <= meta_data.getColumnCount(); i_col++) {
                System.out.print(meta_data.getColumnLabel(i_col) + "   ");
            }
            System.out.println();
            while (rs.next()) {
                for (int i_col = 1; i_col <= meta_data.getColumnCount(); i_col++) {
                    System.out.print(rs.getString(i_col) + "  ");
                }
                System.out.println();
            }
            rs.close();
        }catch (Exception e) {
            System.out.println("數(shù)據查詢失敗!");
        }
    }
    public static void insert(String sql) {
        try {
            stmt.clearBatch();
            stmt.addBatch(sql);
            stmt.executeBatch();
            System.out.println("數(shù)據插入成功!");
        }catch (Exception e) {
            System.out.println("數(shù)據插入失敗!");
        }

    }
    public static void update(String sql) {
        try {
            stmt.executeUpdate(sql);
            System.out.println("數(shù)據更新成功!");
        }catch (Exception e) {
            System.out.println("數(shù)據更新失敗!");
        }
    }
}

相關文章

  • Java中避免寫嵌套if樣式的代碼詳解

    Java中避免寫嵌套if樣式的代碼詳解

    這篇文章主要給大家介紹了在Java中如何避免寫嵌套if樣式的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。
    2017-07-07
  • IntelliJ IDEA 安裝及初次使用圖文教程(2020.3.2社區(qū)版)

    IntelliJ IDEA 安裝及初次使用圖文教程(2020.3.2社區(qū)版)

    這篇文章主要介紹了IntelliJ IDEA 安裝及初次使用(2020.3.2社區(qū)版),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • java 文件上傳到讀取文件內容的實例

    java 文件上傳到讀取文件內容的實例

    今天小編就為大家分享一篇java 文件上傳到讀取文件內容的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Spring Boot中使用Actuator的/info端點輸出Git版本信息

    Spring Boot中使用Actuator的/info端點輸出Git版本信息

    這篇文章主要介紹了Spring Boot中使用Actuator的/info端點輸出Git版本信息,需要的朋友可以參考下
    2017-06-06
  • @RequestParam使用defaultValue屬性設置默認值的操作

    @RequestParam使用defaultValue屬性設置默認值的操作

    這篇文章主要介紹了@RequestParam使用defaultValue屬性設置默認值的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 在SpringBoot環(huán)境中使用Mockito進行單元測試的示例詳解

    在SpringBoot環(huán)境中使用Mockito進行單元測試的示例詳解

    Mockito是一個流行的Java?mocking框架,它允許開發(fā)者以簡單直觀的方式創(chuàng)建和使用模擬對象(mocks),Mockito特別適用于在Spring?Boot環(huán)境中進行單元測試,所以本文介紹了在SpringBoot環(huán)境中使用Mockito進行單元測試的示例,需要的朋友可以參考下
    2024-11-11
  • Java代理模式的示例詳解

    Java代理模式的示例詳解

    代理模式(Proxy?Parttern)為一個對象提供一個替身,來控制這個對象的訪問,即通過代理對象來訪問目標對象。本文將通過示例詳細講解一下這個模式,需要的可以參考一下
    2022-08-08
  • java 實現(xiàn)微信服務器下載圖片到自己服務器

    java 實現(xiàn)微信服務器下載圖片到自己服務器

    這篇文章主要介紹了 java 實現(xiàn)微信服務器下載圖片到自己服務器的相關資料,需要的朋友可以參考下
    2017-05-05
  • 詳解JVM中的本機內存跟蹤

    詳解JVM中的本機內存跟蹤

    在本文里小編給大家整理了一篇關于JVM中的本機內存跟蹤的相關知識點內容,有興趣的朋友們參考學習下。
    2019-07-07
  • 一文帶你快速學會JDBC及獲取連接的五種方式

    一文帶你快速學會JDBC及獲取連接的五種方式

    JDBC(Java Database Connectivity)是一個獨立于特定數(shù)據庫管理系統(tǒng)、通用的SQL數(shù)據庫存取和操作的公共接口,下面這篇文章主要給大家介紹了關于如何通過一文帶你快速學會JDBC及獲取連接的五種方式,需要的朋友可以參考下
    2022-09-09

最新評論

磐安县| 垦利县| 清徐县| 旬邑县| 明溪县| 镇康县| 高阳县| 九龙城区| 常宁市| 原阳县| 济南市| 会昌县| 泽州县| 内江市| 阜新市| 易门县| 宜都市| 临夏市| 南通市| 毕节市| 汪清县| 青神县| 西城区| 新宁县| 永登县| 崇仁县| 灵武市| 慈溪市| 安仁县| 陇西县| 怀安县| 呼玛县| 会昌县| 宣城市| 荆州市| 昌宁县| 陇南市| 两当县| 九龙县| 凭祥市| 许昌县|