Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于jdbc的sql查询_Sql_Mysql_Jdbc - Fatal编程技术网

基于jdbc的sql查询

基于jdbc的sql查询,sql,mysql,jdbc,Sql,Mysql,Jdbc,可能重复: 如何找到wuery frok mysql。使用setDate而不是setString: ps.setDate(2, departure_date ); 此外,如果您在查询中使用了“准备就绪”,请使用问号,如 String query = "INSERT INTO reservations (flight_no, departure_date) VALUES ("?", "?")"; 您的查询应该是这样的: String query = "INSERT INTO reserv

可能重复:


如何找到wuery frok mysql。

使用setDate而不是setString:

ps.setDate(2, departure_date );
此外,如果您在查询中使用了“准备就绪”,请使用问号,如

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

您的查询应该是这样的:

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

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

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

dude。看起来你现在正在编程,每遇到一个小问题,你都会自然而然地将它发布到stackoverflow。@leebutts:不,实际上,,…我有考试…所以我通过练习这些查询来准备它…但是如果我把我的航班号和出发日期放在哪里?请参见示例字符串查询=“在预订(航班号、起飞日期)中插入值(?,”;PreparedStatement ps=connection.prepareStatement(查询);ps.setString(1,“12345”);ps.setDate(2,“2010-05-10”);result=ps.executeQuery();哦……好的……明白了……谢谢,先生,如果我必须告诉你操作是否成功?我该怎么做?就像查询是否执行了特定任务一样?
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();