我的程序没问题。可以正确编译:
我用的是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地址,数据库名什么的这些信息