Java 使用方法CreateStation()时出错
尝试创建简单表时出错。这是我的代码谢谢你的帮助 上面说找不到符号Java 使用方法CreateStation()时出错,java,mysql,sql,Java,Mysql,Sql,尝试创建简单表时出错。这是我的代码谢谢你的帮助 上面说找不到符号 import java.sql.*; import java.sql.Connection; public class test1 { public static void main (String[] args) { try { Class.forName("org.gjt.mm.mysql.Driver"); //Load the driver Conn
import java.sql.*;
import java.sql.Connection;
public class test1 {
public static void main (String[] args) {
try {
Class.forName("org.gjt.mm.mysql.Driver"); //Load the driver
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/data", "root", "test"); //Connect
conn.createStatment().execute("Create TABLE 'Quiz1' ("+"'eventID' int(64),"+"'startTime' int(64)."+"UNIQUE('eventID'))");
conn.createStatement().execute(" LOAD DATA LOCAL INFILE 'C:\\Users\\Legyptiano\\Downloads\\quiz1.txt' INTO TABLE Quiz1"
+ "LINES TERMINATED BY '\\N'");
conn.close();
}
catch (Exception err) { }
}
}
我收到的错误是:
C:\Users\Legyptiano\Documents\test1.java:18: error: cannot find symbol
conn.createStatment().execute("Create TABLE 'Quiz1' ("+"'eventID' int(64),"+"'startTime' int(64)."+"UNIQUE('eventID'))");
^
symbol: method createStatment()
location: variable conn of type Connection
1 error
我认为,conn在您的代码中没有被指定正确的值 检查传递给getConnection的参数,url应为以下形式 url-数据库url的形式为jdbc:subtocol:subname 还要确保在getConnection中传递了正确的用户名和密码 更多信息可在此处找到
表名和列名都不能用单引号引起来。如果你引用它们,请使用反勾号。仔细查看找不到的符号<代码>创建状态。现在仔细看一下
连接的文档
,它将显示createStatement()
。该死的,我觉得自己像个傻瓜,非常感谢