java – 没有配置数据源来运行此SQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 没有配置数据源来运行此SQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2112字,纯文字阅读大概需要4分钟。
内容图文
我在Java中创建表(对于数据库)有一点问题.
目前,我正在使用IntelliJ IDEA,当我编写用于创建表的代码时,文本以黄色突出显示,当我查看问题时,我看到以下消息:
“没有配置数据源来运行此SQL并提供高级代码帮助.通过问题菜单(??)禁用此检查.”
我尝试更改SQL方言(因为之前还有出现的消息)没有结果.
我该怎么办?我在代码中写错了但我不知道为什么其他的例子完美无缺.
这是代码:
public static void createTable(){
//connect to database
String url = percorsoDatabase;
//Statement create new table
String sql = "CREATE TABLE IF NOT EXISTS Tabella (id PRIMARY KEY," +
"video TEXT," +
"game TEXT," +
"firstAction TEXT," +
"secondAction TEXT," +
"thirdAction TEXT);";
try {
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
stmt.execute(sql);
} catch (SQLException e ){
System.out.println(e.getMessage());
}
}
我已经创建了一个SQLite数据库,并建立了一个有效的连接(在此之前),如果它有用,这里是代码.
public static void main(String[] args) {
createNewDatabase();
connection();
createTable();
}
public static void createNewDatabase(){
String url = percorsoDatabase;
Connection conn;
try {
conn = DriverManager.getConnection(url);
if (conn != null){
DatabaseMetaData meta = conn.getMetaData();
System.out.println("The driver name is" + meta.getDriverName());
System.out.println("A new database has been created.");
}
} catch (SQLException e){
System.out.println(e.getMessage());
}
}
public static void connection(){
Connection conn = null;
try {
//String url = "jdbc:sqlite://Volumes/Isma/Documenti/SUPSI/APA/Stage/"
// + "Beans/esperimento/dati.db";
conn = DriverManager.getConnection(percorsoDatabase);
System.out.println("Connection to SQLite established.");
} catch (SQLException e){
System.out.println(e.getMessage());
} finally {
try {
if (conn != null){
conn.close();
}
} catch (SQLException e){
System.out.println(e.getMessage());
}
}
}
所以…如果你能帮助我,我将不胜感激.
在此先感谢您的回答,祝您度过愉快的一天!
解决方法:
此警告表示您尚未在Intellij Idea中的数据库工具窗口中配置数据源.这并不意味着您的代码是错误的,它只是表明您没有基于数据库架构的代码完成.
在这里描述了Intellij中数据源的配置https://www.jetbrains.com/help/idea/2016.3/database-tool-window.html
内容总结
以上是互联网集市为您收集整理的java – 没有配置数据源来运行此SQL全部内容,希望文章能够帮你解决java – 没有配置数据源来运行此SQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。