Connection baglanti=(Connection)DriverManager.getConnection("jdbc:"+"mysql://localhost:3306/mydatabase?useUnicode=true&"+";characterEncoding=latin5","id","password");
现在,如何从java程序连接我的网站mysql数据库?我连接MAMP服务器mysql数据库,但我无法连接我的网站数据库。
localhost - (相反) - > www.mywebsite.com是真的吗?
抱歉我的英语。
我想通了,cPanel - > “远程数据库访问主机”
答案 0 :(得分:1)
您可以使用此代码,但要获得更好的解决方案,您必须准确描述问题或错误
String url = "jdbc:mysql://localhost:3306/";
String db= "db1";
String user = "user";
String pass = "pass";
Connection conn = DriverManager.getConnection(url+db,user,pass);
答案 1 :(得分:0)
看起来像你在getConnection()方法创建的JDBC连接字符串是正确的。
如果您的MySQL数据库与Java应用程序位于同一台计算机上,则可以使用localhost,否则请使用安装了MySQL的计算机的IP地址。
通过运行netstat -tupano | grep mysql
,您可以确保MySQL侦听网络套接字。