我的 Java 代码如下所示,并且我的机器上运行着一个 MySQL 数据库。
System.out.println("Loading JDBC");
Class.forName("com.mysql.jdbc.Driver").newInstance();
System.out.println("JDBC loaded");
System.out.println("Establishing connection");
myConnection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:1186/dbname","username","password");
System.out.println("Connection established");
但是,我得到的输出如下:
Loading JDBC
JDBC loaded
Establishing connection
然后什么也没有?它不会报告连接错误,因此必须连接。
这是怎么回事?为什么它不移动到下一行代码?
我将不胜感激任何帮助
几点:
数据库的名称是什么?如果您尝试运行上面显示的代码,则数据库名称必须为“dbname”,用户名必须为“username”,密码必须为“password”。
你的MySQL监听1186端口吗?我只是想知道,通常在安装时默认端口设置为 3306。
如果您想按照使用 JDBC 连接 MySQL 的步骤进行操作,可以查看本教程JDBC 步骤。 http://www.apekshit.com/t/51/Steps-to-connect-Database-using-JAVA
Jwalant
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)