因为我的Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")是以前定下来的,它只支持forward-only的游标,其实我也想将它改为:Class.forName("com.mircosoft.jdbc.sqlserver.SQLServerDriver");但不知道改过来之后,会不会不支持在Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")中的方法,如果改过来会不会出错的,即是不是全部支持以前的Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")?不过我还是想知道第一种方法是怎样连到远程数据源的!
为什么需要这样呢?因为访问远程数据库和本地数据库都是设置数据源,不同的是远程数据库设置数据源的时候对象数据库的选定需要访问其所在机器。
其实这和访问本地数据库没有什么差别,一样要确定数据库啊。第二种方法是使用jdbc驱动访问数据库,这种方法的程序代码在本论坛里面例子多得我都不想说了。搜索“数据库”即可