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:未選擇數據庫 –