jdbc驱动设置:
下载一个驱动,安装后将驱动的路径放入classpath里面去,最好将驱动就安装到jdk的lib目录里面算了。
这方面设置若有问题参考:http://www.csdn.net/expert/topic/750/750375.xml?temp=.4715387可运行代码实例:
import java.sql.*;
public class Test {
  public static void main(String[] args) {
    try {
      String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";
      //驱动类型+目标数据库ip+数据库端口
      String user="sa";//数据库用户密码
      String passwd="";//口令
      String database = "TESTDB";//目标数据库
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//驱动申明
      Connection con = DriverManager.getConnection(address,user,passwd);//建立链接
      con.setCatalog(database);//确定目标数据库
      Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
      //建立描述,设定结果集支持滚动光标且敏感,不可编辑
      String selCode = "SELECT userId,userName FROM UserTable";//查询语句
      ResultSet rs = smt.executeQuery(selCode);//结果集
      if(rs.last()) {//从第一条往后依次取结果集中的记录
        String userId = rs.getString(1);//等同rs.getString("userId"),即第一个字段数据
        String userName = rs.getString(2);//同上,第二个字段,全部取其为String类型
        System.out.println(userId+":"+userName);//输出此条记录的查询结果
      }
      rs.close();//释放资源
      smt.close();
      con.close();
    }
    catch(Exception e) {
      System.out.println(e);//捕捉异常
    }
  }
}

解决方案 »

  1.   

    编译通过了,但运行时出现
    java.lang.ClassNotFoundException:com.microsoft.jdbc.sqlserver.SQLServerDriver.怎么解决?
      

  2.   

    你的计算机没有安装com.microsoft.jdbc.sqlserver.SQLServerDriver你用jdbc-odbc bridge吧!
      

  3.   

    我装了呀,还找到了msbase.jar ,mssqlserver.jar  msutil.jar三个文件
      

  4.   

    若你使用的是jbuilder开发,那么在Tools-configure libraries里面,添加这三个文件到User Home里面去,名字随便你取
    若想通过dos模式(win2k的cmd模式下)运行java程序,需要在classpath环境变量里面将这三个文件的真实路径添加进去才行
    配置应该是很简单的
      

  5.   

    我已经在classpath中设置了路径了。
    而且,我在JSP页面中也能访问数据库了,但就是不能运行这个程序。
    我用的是Windows 2000 ,用jcreator 2。0运行这个程序的。
    就是出现找不到class的问题,是不是还有什么东西未设?还是这个Jcreator有问题?
      

  6.   

    把那3个文件COPY到tomcat\common\lib下面就可以了;如果是在环境中,也要引入这些包,JCREATOR我不知道,但JB是在project properties里面reqired libraries引入的
      

  7.   

    你可以设置环境变量呀!把那些需要用的jar文件放在jdkXXX\lib里