我新手Java DB的编码...Java的SQL连接被拒绝例外
这是我的Java代码
Connection conn = null;
Statement stmt = null;
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Connecting to database...");
conn = DriverManager.getConnection("jdbc:mysql://localhost/EMP",USER,PASS);
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql;
这是我收到的例外:
ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/tiles].[default]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet default threw exception: java.net.ConnectException: Connection refused: connect
我我的mySQL服务器也在运行,并且包含名为EMP的简单表。我没有解释get连接URL的问题。任何人都可以简单解释一下吗
谢谢。
“连接被拒绝”= db的未运行,tcp端口被防火墙,套接字在错误的地方,等等等等等等。 – 2014-10-29 14:17:05
查看服务器日志文件以了解发生了什么。 – Jens 2014-10-29 14:18:34
您是否尝试使用MySQL驱动程序连接到SQL Express服务器? – RealSkeptic 2014-10-29 14:21:11