【发布时间】:2020-11-25 10:42:45
【问题描述】:
我想从 txt 文件中读取数据并将它们插入到 mysql 数据库中,但是我在 sql 语法中遇到错误。下面给出了 My sql 代码:
`Statement stmt = null;
Class.forName("com.mysql.jdbc.Driver");
// STEP 3: Open a connection
System.out.print("\nConnecting to database...");
java.sql.Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
System.out.println(" SUCCESS!\n");
stmt = (Statement) conn.createStatement();
String sql = "INSERT INTO `data_db` (location , instrument,date_time,data)"+
" VALUES ('" + location + "','" + instrument + "',''" + date_time + "','" + blob + "')";
stmt.executeUpdate(sql);
`
有什么问题? location、instrument、date_time 和 blob 是字符串... 该表有一个自动递增的 id 列...
【问题讨论】:
-
您能打印出您的
sql并给出错误消息的详细信息吗?
标签: mysql database jdbc insert auto-increment