JDBC連接mysql


環境搭建

1.確認mysql的運行狀態

打開cmd,輸入命令mysql。

如果沒有安裝mysql安裝圖解 mysql圖文安裝教程(詳細說明)

2.下載並安裝驅動

下載地址http://dev.mysql.com/downloads/connector/j/

clip_image001

如果選擇的是Microsoft Windows,則會下載mysql-connector-java-gpl-5.1.36.msi,安裝以后在如下目錄中能找到有關連接的jar包:

C:\Program Files (x86)\MySQL\MySQL Connector J //x86為可選,以自己下載版本為准

如果選擇的是platform independent(與平台無關),則會下載mysql-connector-java-5.1.36.tar.gz,解壓即可。

3.導入jar包

項目->Build Path->Configure Build Path

在Libraries選項卡中Add External JARs把

mysql-connector-java-5.1.36-bin.jar包導入。

測試鏈接

導入支持類

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.mysql.jdbc.PreparedStatement;

主函數

  public static void main(String[] args) throws SQLException {
        Connection conn=getConn("root", "", "");  //沒有密碼就什么都不寫,空字符串             
        Statement stmt=conn.createStatement();
        ResultSet rs=stmt.executeQuery("show databases");//執行查詢
        while(rs.next()){//遍歷查詢結果
            System.out.println(rs.getString(1));
        }
stmt.close();//顯示關閉Statement對象,釋放資源
conn.close();
//關閉數據庫連接,這是個好習慣。盡管在程序運行結束會自動關閉。但web應用是不會結束運行的。 }

連接函數

    public static Connection getConn(String username,String password,String DBname){
        String driver="com.mysql.jdbc.Driver";
        String url="jdbc:mysql://localhost:3306/"+DBname;
        Connection conn=null;
        try {
            Class.forName(driver);
            conn=DriverManager.getConnection(url,username,password);
        } catch (ClassNotFoundException e) {            
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return conn;
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM