通过JDBC写入阿里云RDS代码案例
时间: 2024-01-22 22:03:02 浏览: 102
以下是通过JDBC写入阿里云RDS的Java代码案例:
```java
import java.sql.*;
public class AliRDSExample {
public static void main(String[] args) {
String url = "jdbc:mysql://rds.aliyun.com:3306/database"; //替换成你的RDS数据库地址和数据库名
String username = "your_username"; //替换成你的数据库用户名
String password = "your_password"; //替换成你的数据库密码
Connection conn = null;
PreparedStatement ps = null;
try {
//1.加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
//2.获取数据库连接
conn = DriverManager.getConnection(url, username, password);
//3.创建预编译语句对象
String sql = "INSERT INTO users(username, password) VALUES (?, ?)";
ps = conn.prepareStatement(sql);
//4.设置参数
ps.setString(1, "testuser");
ps.setString(2, "testpassword");
//5.执行SQL语句
int rows = ps.executeUpdate();
System.out.println(rows + " rows affected.");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
//6.释放资源
try {
if (ps != null) {
ps.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
在代码中,我们使用JDBC驱动程序连接阿里云RDS数据库,并通过预编译语句对象执行插入SQL语句。最后,我们释放资源并关闭连接。请注意,您需要将代码中的URL、用户名和密码替换为您自己的RDS数据库信息。
阅读全文