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

jdbc連接mysql數據庫總結

張吉惟2年前12瀏覽0評論

JDBC連接MySQL數據庫是Java編程中經常需要用到的技術之一。以下是本人根據自身使用經驗整理的一些jdbc連接mysql數據庫的總結,希望可以幫助大家在編程中更加便捷地應用。

第一步: 導入驅動

//導入驅動,注意要將jar包放到項目中或加入CLASSPATH中
Class.forName("com.mysql.jdbc.Driver");

第二步: 建立數據庫連接

String url = "jdbc:mysql://localhost:3306/數據庫名稱";
String user = "root";
String password = "123456";
Connection conn = null;
try {
//建立連接
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}

第三步: 創建Statement對象

Statement stat = null;
try {
stat = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}

第四步: 操作數據庫

//執行查詢語句的示例
ResultSet result = null;
String sql = "SELECT * FROM 表名";
try {
result = stat.executeQuery(sql);
while(result.next()) {
//獲取數據
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if(result != null) {
try {
result.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//執行插入數據的示例
String insertSql = "INSERT INTO 表名 VALUES(?,?)";
PreparedStatement pstmt = conn.prepareStatement(insertSql);
pstmt.setInt(1,1);
pstmt.setString(2,"張三");
pstmt.executeUpdate();
//執行刪除數據的示例
String deleteSql = "DELETE FROM 表名 WHERE id=?";
pstmt = conn.prepareStatement(deleteSql);
pstmt.setInt(1,1);
pstmt.executeUpdate();
//執行更新數據的示例
String updateSql = "UPDATE 表名 SET name=? WHERE id=?";
pstmt = conn.prepareStatement(updateSql);
pstmt.setString(1,"李四");
pstmt.setInt(2,1);
pstmt.executeUpdate();

第五步: 關閉連接

try {
if(stat != null) {
stat.close();
}
if(pstmt != null) {
pstmt.close();
}
if(conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}

總結: 以上是jdbc連接mysql數據庫的一些基本操作。在實際應用中,還需要考慮連接池的使用、事務控制等問題。希望本文對大家有所幫助。