gpt4 book ai didi

java - 使用方法 createStatement() 时出错

转载 作者:行者123 更新时间:2023-11-30 00:17:05 51 4
gpt4 key购买 nike

尝试创建简单表时出现错误。这是我的代码,感谢您的帮助它说找不到符号...

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 - jdbc:subprotocol:subname 形式的数据库 URL

还要确保您在 getConnection 中传递了正确的用户名和密码。

更多信息可在此处找到 http://docs.oracle.com/javase/7/docs/api/java/sql/DriverManager.html

关于java - 使用方法 createStatement() 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23570441/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com