jdbc如何将数据传入数据库
时间: 2023-08-20 12:04:09 浏览: 86
使用 JDBC(Java Database Connectivity)可以将数据传入数据库。以下是一个简单的示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class JdbcExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "username";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
String sql = "INSERT INTO mytable (column1, column2, column3) VALUES (?, ?, ?)";
PreparedStatement statement = conn.prepareStatement(sql);
statement.setString(1, "value1");
statement.setInt(2, 123);
statement.setDouble(3, 45.67);
int rowsInserted = statement.executeUpdate();
if (rowsInserted > 0) {
System.out.println("A new row has been inserted.");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
```
在这个示例中,我们首先建立了一个数据库连接,然后构造了一个插入 SQL 语句,并使用 PreparedStatement 对象设置了参数。最后,我们执行了这个 SQL 语句,并输出了插入的行数。
当然,实际使用中可能会涉及到更复杂的数据操作,例如查询、更新等。不过,以上的示例代码应该可以帮助你入门 JDBC。