欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java jdbc 鏈接mysql數據庫

劉姿婷1年前9瀏覽0評論

Java JDBC是連接數據庫的必要技能,讓我們從連接MySQL數據庫開始學習。在Java中,可以使用通過JDBC提供的DriverManager類來連接MySQL數據庫。

Class.forName(“com.mysql.jdbc.Driver”);
String url =“jdbc:mysql://localhost:3306/dbName”;
String user =“root”;
String password =“password”;
Connection conn = DriverManager.getConnection(url,user,password);

以上代碼片段首先使用Class.forName加載MySQL驅動程序,然后指定要連接的數據庫URL、用戶名和密碼,在DriverManager上調用getConnection()來建立連接并返回一個Connection對象。

如果連接成功,則可以使用Connection對象的createStatement()方法執行SQL查詢和更新操作。例如,要執行SELECT語句并輸出結果:

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(“SELECT * FROM myTable”);
while(rs.next()){
System.out.println(rs.getInt(1)+“, ”+ rs.getString(2));
}

在以上代碼中,使用Statement對象的executeQuery()方法執行SELECT語句,它返回一個ResultSet對象。使用ResultSet對象的next()方法遍歷結果集并輸出結果。

為了避免SQL注入攻擊,應該使用PreparedStatement對象代替Statement對象。PreparedStatement允許在執行SQL之前使用參數化查詢,而不是在字符串中拼接參數值。

PreparedStatement pstmt = conn.prepareStatement(“SELECT * FROM myTable WHERE id =?”);
pstmt.setInt(1,id);
ResultSet rs = pstmt.executeQuery();
while(rs.next()){
//處理結果
}

最后,在使用完Connection對象后,需要關閉它和相關的Statement和ResultSet對象:

rs.close();
stmt.close();
conn.close();

以上是Java JDBC連接MySQL數據庫的基本知識,希望能幫助初學者快速入門。