日期:2014-05-20  浏览次数:20792 次

如何在cmd中敲命令链接数据库编译java程序
我的程序没问题。可以正确编译:    
我用的是IBM公司的Cloudscape数据库,    
我首先在程序目录下键入数据库的安装路径:C:\Cloudscape_5.1\frameworks\embedded\bin\setCP.bat    
显示消息如下:(晕,怎么无法截图,反正显示跟辅导书的一样没问题)    
然后我键入:java   ATM   com.ibm.db2j.jdbc.DB2jDriver   jdbc:db2j:ATM    
却抛出异常了:java.sql.SQLException:No   suitable   driver
  就是说运行不了了,哪个仁兄能看懂的。注:ATM代表是我写的java文件,另外我也有MS   Access的数据库文件,如果我不用Cloudscape数据库,用Access数据库怎么键入命令?我的Access数据库文件ATM.mbd放在java文件同一目录下。

另外哪位仁兄跟我具体解释com.ibm.db2j.jdbc.DB2jDriver和jdbc:db2j:ATM是怎么构成的,就是数据库驱动参数和数据库URL参数。

------解决方案--------------------
jdbc驱动呢?
找找看看有没有
没有的话就去下一个
然后放到classpath下面
------解决方案--------------------
com.ibm.db2j.jdbc.DB2jDriver
这个是别人写的第三方类
数据库jdbc驱动
一般可以去官方网站找到的

------解决方案--------------------
jdbc:db2j:ATM是url
每个数据库的格式不尽相同
一般包括用户,密码,ip地址,数据库名什么的这些信息