Aza*_*zad 0 java mysql connection
对不起也许这是我第二次问这个问题是因为没有得到任何答案.
这是我的代码
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());
}
Run Code Online (Sandbox Code Playgroud)
这是错误:
通信链路故障成功发送到服务器的最后一个数据包是0毫秒前.驱动程序未收到来自服务器的任何数据包.
这个问题的目的是:我正在创建一个适用于许多用户的应用程序,问题是他们对计算机一无所知,我必须尽可能简单.
那么有没有办法通过目录路径连接MYSQL,如MS ACCESS?
或者还有其他建议吗?
谢谢 .
AFAIK,您无法在MySQL的JDBC URL中插入文件名.MySQL需要运行,您需要通过其TCP端口连接到它.就像是:
jdbc:mysql://localhost:3306/yourDatabaseName
Run Code Online (Sandbox Code Playgroud)
请参阅http://dev.mysql.com/doc/refman/5.6/en/connector-j-reference-configuration-properties.html
| 归档时间: |
|
| 查看次数: |
6888 次 |
| 最近记录: |