JDBC連接配接MySQL資料庫
1、導入驅動jar包
(1)建立檔案夾libs

(2)複制mysql-connector-java-5.1.48-bin.jar到項目的libs目錄下
(3)右鍵→Add As Library(這一步才是真正的将jar包加到項目當中)
2、注冊驅動
//2.注冊驅動-->加載資料庫驅動程式Driver
Class.forName("com.mysql.jdbc.Driver");
3、擷取資料庫連接配接對象 Connection
//3.擷取連接配接對象
//資料庫連接配接
String dbUrl = "jdbc:mysql://127.0.0.1:3306/shff?&useSSL=false&serverTimezone=UTC";
//擷取連接配接對象
Connection conn = DriverManager.getConnection(dbUrl, "root", "now121..");
——參數dbUrl了解——
4、定義sql
//4.定義sql
String sql = "SELECT * FROM admin where id<5";
5、擷取執行sql語句的對象 Statement
//5.擷取執行sql對象
Statement stmt = conn.createStatement();
6、執行sql,接受傳回結果對象 ResultSet
//6.執行sql,接受傳回結果
ResultSet rst = stmt.executeQuery(sql);
7、處理結果
//7.處理結果
while (rst.next()) {
System.out.println(rst.getInt(1) + "\t" +
rst.getString(2) + "\t" + rst.getString(3) +
"\t" + rst.getString(4) + "\t" + rst.getInt(5) +
"\t" + rst.getInt(6) + "\t" + rst.getInt(7) + "\t" + rst.getString(8)
);
}
8、釋放資源
//8.釋放資源
stmt.close();
conn.close();
【代碼一】
—— 為了清晰代碼,處理異常均進行抛出
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) throws Exception {
//1.導入jar包
//2.注冊驅動-->加載資料庫驅動程式Driver
Class.forName("com.mysql.jdbc.Driver");
//3.擷取連接配接對象
//資料庫連接配接
String dbUrl = "jdbc:mysql://127.0.0.1:3306/shff?&useSSL=false&serverTimezone=UTC";
//擷取連接配接對象
Connection conn = DriverManager.getConnection(dbUrl, "root", "now121..");
//4.定義sql
String sql = "SELECT * FROM admin where id<5";
//5.擷取執行sql對象
Statement stmt = conn.createStatement();
//6.執行sql,接受傳回結果
ResultSet rst = stmt.executeQuery(sql);
//7.處理結果
while (rst.next()) {
System.out.println(rst.getInt(1) + "\t" +
rst.getString(2) + "\t" + rst.getString(3) +
"\t" + rst.getString(4) + "\t" + rst.getInt(5) +
"\t" + rst.getInt(6) + "\t" + rst.getInt(7) + "\t" + rst.getString(8)
);
}
//8.釋放資源
stmt.close();
conn.close();
}
}