gpt4 book ai didi

java - 值不会被插入到数据库中,即使我没有收到任何错误

转载 作者:行者123 更新时间:2023-11-29 13:43:22 24 4
gpt4 key购买 nike

它连接到服务器,值是正确的,据我所知,我知道为什么这不起作用。

我有其他项目在做同样的事情并连接到同一个数据库并且仍然有效。

public static void insertTicket(String fullname, String phone, long n01, long n02, long n03, long n04, long n05, long n06){
try {
Class.forName("org.postgresql.Driver");

final String URL = "myurl";
final String USERNAME = "username";
final String PASSWORD = "password";

Connection conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);

PreparedStatement pSt = conn.prepareStatement("INSERT INTO tickets(fullname, n01, n02, n03, n04, n05, n06, phone) VALUES (?,?,?,?,?,?,?,?)");
pSt.setString(1, fullname);
pSt.setLong(2, n01);
pSt.setLong(3, n02);
pSt.setLong(4, n03);
pSt.setLong(5, n04);
pSt.setLong(6, n05);
pSt.setLong(7, n06);
pSt.setString(8, phone);

pSt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}

我显然更改了 url、密码和用户名。感谢您的宝贵时间。

最佳答案

我没有看到您执行准备好的语句。您已经构建了语句并填充了它,但是您在没有实际使用它的情况下关闭它。参见 the docs了解更多信息。

关于java - 值不会被插入到数据库中,即使我没有收到任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52170808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com