我的要求是检查我们是否可以连接到没有通过java程序定义的模式的数据库并创建数据库。 这工作正常使用JDBC连接到数据库URL
Connection connection =
DriverManager.getConnection("jdbc:db2://wcspocca-db.cloudapp.net:50001/db2inst1","vmadmin","[email protected];");
数据库:DB2 模式:DB2INST1
但
Connection connection =
DriverManager.getConnection("jdbc:db2://wcspocca-db.cloudapp.net:50001/","vmadmin","[email protected];");
失败 为什么?
com.ibm.db2.jcc.am.mo: [jcc][10165][10045][4.7.85] Invalid database URL syntax: jdbc:db2://wcspocca-db.cloudapp.net:50001/. ERRORCODE=-4461, SQLSTATE=42815
所以DBName是强制性的。谢谢。 – shiva
我们可以实现通过下面的java程序 1.连接到安装在主机上的远程数据库DB2 2.对数据库DB2 3.执行一些表的创建创建一个数据库模式“PROD” SQLS 机1: wcspocca-db.cloudapp.net。 (db2安装时没有创建任何数据库模式) 机器2 :(运行java程序,连接数据库安装在上面的远程机器上运行一些sqls) – shiva