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

关于jdbc的一个细节问题?
import   java.sql.SQLException;
import   java.sql.Connection;
import   java.sql.DriverManager;
import   java.sql.Statement;
import   java.sql.ResultSet;

class   Jdbctest2
{
protected   Jdbctest2(){}

public   static   void   main(String   args[])
{
try{
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");

}catch(ClassNotFoundException   ce)
{
System.out.println(ce);
}

try{
String   url= "jdbc:odbc:test ";
Connection   con=DriverManager.getConnection(url);
Statement   s=con.createStatement();
ResultSet   rs=s.executeQuery(
"select   *   from   friends ");
while   (rs.next())
{
System.out.print(rs.getString(1)+ "     ");
System.out.print(rs.getString(2));
System.out.println( "   ");
System.out.println( "   ");
}
}catch(SQLException   ce){
System.out.println(ce);
}
}
}


不知道这句话Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");是什么意思?
在API帮助上也查不到呀?只知道是sun公司的jdbc驱动。但有的程序中还这样写的:Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");这些都是在哪里可以找到的呢?
希望各们前辈得以指点!在线等待!

------解决方案--------------------
执行加载数据库驱动程序
------解决方案--------------------
打开JDK 找到Class类,就一目了然了
com.microsoft.jdbc.sqlserver.SQLServerDriver是需要你加栽的
当你加栽好后import com.microsoft.jdbc.sqlserver.SQLServerDriver
IDE就会自动跳出~(可以用来测试)
SQLSERVER驱动去微软网站下
------解决方案--------------------
可以到微软的网站上下载这个jdbc驱动。
也可以baidu一下,很多地方都可以找到!
------解决方案--------------------
在你的lib目录下。
------解决方案--------------------
我也曾经对这个东西迷茫过。
------解决方案--------------------
楼上都说过了,这里顶下