【发布时间】:2017-01-20 06:28:41
【问题描述】:
我写这篇文章是因为我创建了一个简单的登录 GUI 应用程序来测试 sqlite 数据库,因为我是数据库系统的学生,并且对它不熟悉,我通过 eclipse 使用 java,每当我运行应用程序时,此消息
c:user//path 的 java.sql.SQLException 路径不存在
我在谷歌上搜索了很多但找不到解决方案在 stackoverflow 上有一个类似的问题但没有足够的答案与我的问题相关,我想知道如何更改代码以使应用程序工作和连接数据库?
任何帮助将不胜感激。谢谢
代码如下:
package dbms;
import java.sql.*;
import javax.swing.*;
public class dbConnection {
Connection conn = null;
public static Connection dbConnector(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\chusm\\workspace\\DBMS\\SQlite\\DBMS.sqlite");
JOptionPane.showMessageDialog(null, "Connection Successful!!!");
return conn;
}
catch(Exception e){
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
【问题讨论】:
-
在 catch 块内,写一行
e.printStackTrace();并在此处发布。它可能有助于调试。 -
@RyanZink 不,这是从
DriverManager获取连接的正确方法。
标签: java sql sqlite error-handling path