我是 Java 新手,我需要你的帮助。
我在服务器中有一个 sql 数据库,并且在服务器的 cmd 中始终使用 sql plus 登录数据库。在客户端 PC 上,当我尝试开发配置字符串时,我正在使用 mysql 连接器,它可以工作吗?是否可以使用 mysql 连接器与 sql 建立连接?
这是我的代码:
public class Connection_String {
static public final String driver = "com.mysql.jdbc.Driver";
static public final String connection= "jdbc:mysql://192.168.2.22:1521/nameofdatabase ";
static public final String user = "user" ;
static public final String password = "password"; //connection password
public static void main(String[] args) throws ClassNotFoundException, SQLException
{
try
{
Class.forName(driver);
Connection con = DriverManager.getConnection(connection,user,password);
System.out.println(" Connection string : ");
System.out.println(connection);
System.out.println("User Name " + user );
System.out.println("password" + password);
if (!con.isClosed())
{
con.close();
}
这些是错误:
线程“主”com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 中的异常:通信链接失败
最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 在 java.lang.reflect.Constructor.newInstance(Unknown Source)