gpt4 book ai didi

java - 如何使用类似 MS Access 的目录路径连接 MySQL 数据库文件 (.sql)?

转载 作者:行者123 更新时间:2023-12-01 00:11:41 25 4
gpt4 key购买 nike

抱歉,可能这是我第二次问这个问题,因为没有得到任何答案。

这是我的代码

    try{
File f = new File("Database.sql");
if(f.exists()){
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/"+f.getName(),"","");
}else{
f.createNewFile();
System.out.println("file created");
//also do the connection
}
}catch(Exception ex){
System.out.println(ex.getMessage());
}

这是错误:

通讯链接失败上一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有从服务器收到任何数据包。

本题的目的是:我正在为许多用户创建一个应用程序,问题是他们对计算机一无所知,我必须让它尽可能简单。

那么有没有办法像MS ACCESS一样通过目录路径连接MYSQL?

或者还有其他建议吗?

谢谢。

最佳答案

据我所知,您不能在 MySQL 的 JDBC url 中插入文件名。 MySQL 需要运行,并且您需要通过它的 TCP 端口连接到它。像这样的东西:

jdbc:mysql://localhost:3306/yourDatabaseName

参见 http://dev.mysql.com/doc/refman/5.6/en/connector-j-reference-configuration-properties.html

关于java - 如何使用类似 MS Access 的目录路径连接 MySQL 数据库文件 (.sql)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232755/

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