色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jdbc連接mysql實現增刪改查

錢淋西2年前11瀏覽0評論

JDBC連接MySQL是Java開發中比較常見的一個任務。下面我們來介紹如何使用JDBC連接MySQL,并實現增刪改查操作。

首先,我們需要導入MySQL JDBC驅動包。可以從官網https://dev.mysql.com/downloads/connector/j/下載最新版本的驅動包。然后將驅動包加入到Java項目的classpath中。

接下來,我們需要建立數據庫連接

Connection conn = null;
	try {
Class.forName("com.mysql.jdbc.Driver"); //加載MySQL JDBC驅動
String url = "jdbc:mysql://localhost:3306/test"; //test為數據庫名,3306為MySQL的默認端口號
String username = "root";
String password = "123456";
conn = DriverManager.getConnection(url, username, password); //建立數據庫連接
	} catch (ClassNotFoundException e) {
e.printStackTrace();
	} catch (SQLException e) {
e.printStackTrace();
	}

建立連接后,我們就可以在Java代碼中執行SQL語句了。

查詢操作:

Statement stmt = null;
	ResultSet rs = null;
	try {
stmt = conn.createStatement();
String sql = "SELECT * FROM user";
rs = stmt.executeQuery(sql); //執行查詢操作
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id:" + id + ", name:" + name + ", age:" + age);
}
	} catch (SQLException e) {
e.printStackTrace();
	} finally {
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
	}

增刪改操作:

PreparedStatement pstmt = null;
	try {
String sql = "INSERT INTO user VALUES (?, ?, ?)";
pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, 1);
pstmt.setString(2, "張三");
pstmt.setInt(3, 20);
pstmt.executeUpdate(); //執行插入操作
	} catch (SQLException e) {
e.printStackTrace();
	} finally {
try {
if (pstmt != null) pstmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
	}

以上就是JDBC連接MySQL并實現增刪改查的基本方法。需要注意的是,為了防止資源泄露,我們需要在代碼中及時關閉數據庫連接、釋放資源。