java向sqlsever添加数据
时间: 2024-02-04 14:42:29 浏览: 76
可以使用Java中的JDBC驱动,在代码中连接到SQL Server数据库,并执行INSERT语句来添加数据。下面是一个示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class AddDataToSQLServer {
public static void main(String[] args) {
Connection conn = null;
PreparedStatement preparedStatement = null;
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=mydatabase";
String user = "username";
String password = "password";
try {
// 连接数据库
conn = DriverManager.getConnection(url, user, password);
// SQL语句
String sql = "INSERT INTO mytable (column1, column2, column3) VALUES (?, ?, ?)";
// 创建PreparedStatement对象
preparedStatement = conn.prepareStatement(sql);
// 设置参数
preparedStatement.setString(1, "value1");
preparedStatement.setString(2, "value2");
preparedStatement.setString(3, "value3");
// 执行INSERT语句
int rowsAffected = preparedStatement.executeUpdate();
System.out.println(rowsAffected + " rows affected.");
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭PreparedStatement和Connection对象
try {
if (preparedStatement != null) {
preparedStatement.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
在这个例子中,首先创建了一个Connection对象来连接到SQL Server数据库。然后,使用PreparedStatement对象来设置参数并执行INSERT语句。最后,关闭PreparedStatement和Connection对象。
阅读全文