1
我有这样的代码:的Java SQL查询错误
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class DBConntest {
public static void main(String[] args) {
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/?user=root&useSSL=false", "root", "root");
System.out.println("Connection succes!");
Statement stmt = conn.createStatement();
String query1 = "USE test; insert into dbtester(name,age,email) values ('Aram',18,'[email protected]');";
stmt.executeUpdate(query1);
}
catch (Exception e){
System.err.println(e);;
}
}
}
我使用Eclipse,并运行后,返回此错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您在您的SQL语法错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行的'insert into dbtester(name,age,email)values('Aram',18,'aram @ gmail.com')'附近使用正确的语法'
相同的SQL查询在MySQL工作台中工作。我如何解决这个问题?
行更改为'字符串QUERY1 = “插入dbtester(姓名,年龄,电子邮件)的值( '亚兰',18, '亚兰@ gmail.com');”;' – FallAndLearn
java.sql中。 SQLException:未选择数据库 –