【发布时间】:2014-03-06 08:45:39
【问题描述】:
我只是不断收到连接失败,我不知道为什么,我在 UniServerZ 上运行一个服务器并试图从 localhost 获取 SQL 文件。
我正在使用 uniserverZ (Unicontroller.exe),我使用 Firefox 的 SQLite 管理器插件制作了 .sqlite 文件。任何人都可以在这里帮助我吗?谢谢!
编辑:好的,现在我只是想从我的 C 驱动器加载 sqlite 文件,我已经注释掉了将从我的本地主机加载它的命令,因为它也不起作用。有什么帮助吗?
package ui;
import java.sql.*;
import javax.swing.*;
public class MySQLConnect {
Connection conn=null;
public static Connection ConnectDb(){
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\UniServerZ\\home\\Database\\db");
// Connection conn = DriverManager.getConnection("jdbc:mysql:\\localhost:3306\\Database\\db\\student.sql","root","root");
JOptionPane.showMessageDialog(null, "Connection Successful!");
return conn;
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Connection Failed");
return null;
}
}
}
【问题讨论】:
-
你能发帖
e.printStackTrace();吗? -
您确定您的 SqlLite 数据库文件在哪里?您的代码可以访问它吗?你的 SqlLite 补丁对我来说看起来很奇怪。 SqlLite 有我认为的一个文件的形式。你确定你有 SQL lite 驱动程序的类补丁库吗?
-
为什么都叫“MySQL”?以及数据库文件的实际路径是什么?
-
sqlite 是否允许网络连接?
-
我只能设置像jdbc:sqlite:C:/work/product.db这样的连接