我正在尝试使用以下代码和连接字符串
从Java应用程序连接到 SQL Anywhere 10数据库URL url = new URL("jar:file:" + "jodbc.jar"+ "!/");
URLClassLoader urlClassLoader = new URLClassLoader(new URL[] {url});
Driver driver = (Driver) Class.forName(driverClass, true, urlClassLoader).newInstance();
DriverManager.registerDriver(new ConnectionDriver(driver));
Connection connection = DriverManager.getConnection(CONNECTION_URL);
Driver = ianywhere.ml.jdbcodbc.jdbc3.IDriver
CONNECTION_URL = "jdbc:ianywhere:driver=SQL Anywhere 10;Host=%s;uid=%s;pwd=%s"
在本地设置数据库时,以上代码段有效 但是当我尝试使用连接字符串将其连接到远程数据库服务器
时"jdbc:ianywhere:driver=SQL Anywhere 10;Host=xxxxxxx;uid=xxxx;pwd=xxxx;DatabaseName=xxxx;";
然后在建立连接的同时等待无限时间而不会产生异常。 连接连接= DriverManager.getConnection(CONNECTION_URL);
如果我想念什么,请让我知道吗?
感谢您的帮助。