为了账号安全,请及时绑定邮箱和手机立即绑定

SQL 错误:“-”处或附近的语法错误位置:43

SQL 错误:“-”处或附近的语法错误位置:43

慕的地8271018 2021-06-21 12:28:57
我正在制作一个生成随机数据并填充 PostgreSQL 数据库的 Java 程序。我在我的程序的开头,下面的代码实际上是向表 public.bank_card_people 添加一行(不是随机生成的)的部分。该表的列是名字、姓氏和卡号。与数据库的连接是有效的,因为我实现了从表中打印行。public static void main(String[] args) {    try{        Class.forName("org.postgresql.Driver");        Connection con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Benerator","postgres","newPassword");        String SQL = "insert into public.bank_card_people (first-name, last-name, card-number) VALUES (?,?,?)";        PreparedStatement stmt2 = con.prepareStatement(SQL);        stmt2.setString(1, "ra");        stmt2.setString(2, "ra");        stmt2.setString(3, "ra");        stmt2.executeQuery();我运行程序并出现错误 ERROR: syntax error at or near "-"Position: 43如果我找到解决方案,我会及时通知您!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 225 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信