文本框存入数据库java
时间: 2023-09-11 13:05:03 浏览: 104
文本框(java)
4星 · 用户满意度95%
要将文本框中的内容存入数据库,需要使用Java中的JDBC API。以下是一个简单的示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "myusername";
String password = "mypassword";
try (Connection conn = DriverManager.getConnection(url, username, password)) {
String sql = "INSERT INTO mytable (text_column) VALUES (?)";
PreparedStatement statement = conn.prepareStatement(sql);
statement.setString(1, textField.getText()); // textField为文本框名称
int rowsInserted = statement.executeUpdate();
if (rowsInserted > 0) {
System.out.println("成功插入 " + rowsInserted + " 行数据。");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
```
在上面的示例代码中,我们首先定义了MySQL数据库的URL、用户名和密码。然后,我们使用`DriverManager.getConnection()`方法建立与数据库的连接。接下来,我们定义了一条INSERT语句,使用`PreparedStatement`对象将文本框中的内容作为参数传递给该语句。最后,我们执行该语句,并使用`executeUpdate()`方法获取插入的数据行数。如果插入成功,则输出成功插入的行数。
请注意,上面的代码仅供参考,具体实现可能会因数据库类型和表结构而有所不同。
阅读全文