JDBC快速入門(附Java通過jar包連線MySQL資料庫)
阿新 • • 發佈:2022-03-22
•通過jar包連線mysql資料庫
•下載jar包
Java 連線 MySQL 需要驅動包,官網下載地址為MySQL驅動包官網下載,選擇適合的jar包版本進行安裝
(記得安裝的地址,下面匯入包時會用到)
•通過build path匯入
在想要連線資料庫的專案名上右鍵->Build Path->Configure Build Path
開啟另一個頁面後,點選Libraries(箭頭所示)
選擇Add External JARs…,選擇我們要新增的jar包(即上面安裝的地址)匯入,Apply----Apply and Close即可。
•JDBC連線資料庫的步驟
1:註冊驅動(Driver)
2:建立資料庫連線(Connection)
3: 定義SQL語句
4: 建立SQL命令傳送器Statement
5:通過Statement傳送SQL命令並得到結果
6:處理SQL結果
7:關閉資料庫資源
package JDBCtest; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JDBCDemo { public static void main(String[] args) throwsException { // 1. 註冊驅動 Class.forName("com.mysql.jdbc.Driver"); // 2.獲取連線 String url = "jdbc:mysql://127.0.0.1:3306/test"; String username = "root"; String password = "1234"; Connection connection = DriverManager.getConnection(url, username, password);// 3.定義sql String sql = "select * from student"; // 4.獲取執行sql的物件Statement Statement statement = connection.createStatement(); // 5.執行sql ResultSet rs = statement.executeQuery(sql); //6.處理結果,ResultSet類用來存放獲取的結果集 String sno = null; String sname = null; int age = 0; String cno = null; int num = 0; System.out.println("sno" + "\t" + "sname" + "\t" + "age" + "\t" + "cno" + "\t" + "num"); while (rs.next()) { sno = rs.getString("sno"); sname = rs.getString("sname"); age = rs.getInt("age"); cno = rs.getString("cno"); num = rs.getInt("num"); System.out.println(sno + "\t" + sname + "\t" + age + "\t" + cno + "\t" + num); } //7.釋放資源 rs.close(); statement.close(); connection.close(); } }