上網想學習下Java與MySQL的交互,找了半天沒什麼收穫,或者說是對於我這個初學者不合適,通過本身的摸索,總算是搞定了,與你們分享下java
想把你的java程序與MySQL連接在一塊兒就須要一個MySQL的數據庫,在你安裝數據庫的時候會設置一個密碼,我代碼中的是123456.還須要把你的一個包導入到你的項目中(mysql-connector-java-5.1.7-bin.jar)。mysql
要定義一個獲取數據庫連接的類Dbutilsql
1 import java.awt.List; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.SQLException; 5 import java.util.ArrayList; 6 7 //獲取數據庫的鏈接對象 8 public class DButil { 9 //聲明一個數據庫鏈接對象 10 private Connection connection = null; 11 private String url="jdbc:mysql://127.0.0.1:3306/mysql"; 12 private String user="root"; 13 private String password="123456"; 14 private String drivername="com.mysql.jdbc.Driver"; 15 16 // 爲外界提供一哥本類的對象 17 private static DButil instance = null; 18 19 //第一步, 私有本類本類構造器 20 private DButil() { 21 try { 22 Class.forName(drivername); 23 connection=DriverManager.getConnection(url, user, password); 24 System.out.println("connection"+connection); 25 } catch (ClassNotFoundException e) { 26 e.printStackTrace(); 27 } catch (SQLException e) { 28 e.printStackTrace(); 29 } 30 } 31 32 33 34 public static DButil getInstance() { 35 if (instance == null) { 36 instance = new DButil(); 37 } 38 return instance; 39 } 40 //外界想要的鏈接對象 就會調用此方法 41 public Connection getConnection() { 42 return this.connection; 43 } 44 45 46 47 }
出現這個就是連接成功。數據庫