標籤:
環境搭建
1.確認Sql Server的的運行狀態
開啟cmd,輸入命令mysql。
如果沒有安裝mysql安裝圖解 mysql圖文安裝教程(詳細說明)。
2.下載並安裝驅動
http://dev.mysql.com/downloads/connector/j/
如果選擇的是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相關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", "", ""); //沒有密碼就什麼都不寫,Null 字元串 Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("show databases"); while(rs.next()){//遍曆查詢結果 System.out.println(rs.getString(1)); } }
串連函數
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; }
JDBC串連mysql