通过jdbc进行sql查询

时间:2010-11-08 08:52:11

标签: sql mysql jdbc

可能重复:
sql query with jdbc

我们如何从mysql中找到查询。

4 个答案:

答案 0 :(得分:1)

您的查询应如下所示:

String query =  "INSERT INTO reservations (flight_no, departure_date) VALUES (?, ?)";

“?”表示您需要提供数据,以便将其插入数据库。

答案 1 :(得分:1)

String query =  "INSERT INTO reservations (flight_no, departure_date) VALUES (?, ?)";

PreparedStatement ps = connection.prepareStatement(query);
ps.setString(1, flight_no);
ps.setDate(2, departure_date );
result = ps.executeQuery();

答案 2 :(得分:1)

在查询中,您必须用问号替换参数。使用?代替“CSC585”和“2010-05-31”。这些问号将被.setString()和类似方法设置的值替换。

答案 3 :(得分:0)

使用setDate而不是setString:

ps.setDate(2, departure_date );

如果您在查询中使用准备好的使用问号,例如

String query =  "INSERT INTO reservations (flight_no, departure_date) VALUES ("?", "?")";