kenlistian

勤学多思

  IT博客 :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  412 随笔 :: 0 文章 :: 23 评论 :: 0 Trackbacks

在用jsp开发网站时,其中需要连接到后台mssql server,但是mssql server 中的数据库是不是缺省的实例。因而在写jdbc的连接是不能直接用odbc来实现(主要我不会写),则采用微软的SQLServer2000 JDBC驱动来实现。如下:

public connsql()
    {
        //sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
        //sConnStr = "jdbc:odbc:gsjmanager";

       //采用的是micrsoft 的驱动,其中由于ms sql server 中的一个实例占用一个通讯端口,
      //在缺省状态是1433表示缺省数据库实例,(看某个实例的端口在企业管理器的数据库属性察看)

        sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        sConnStr = "jdbc:microsoft:sqlserver://127.0.0.1:1205;DatabaseName=gsjmanager";  
        name = "sa";
        password = "mjt_0755";
        conn = null;
        rs = null;
        prepStmt = null;
        try
        {
            Class.forName(sDBDriver);
        }
        catch(Exception e)
        {
            System.err.println("conn():" + e.getMessage());
        }
    }

由于开始没有找到sql server 的驱动,在tomcat服务器后面提示:

老是提示suitable driver jdbc 错误。只要下载微软的jdbc驱动即可。

在win下
http://www.uncj.com/upload/files/ms_jdbc_setup.exe
http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe

至于如何安装jdbc去冬,网上大把资料,不用介绍了,直接把3个微软驱动丢在jdk的lib/ext目录

中可以了。

posted on 2007-07-02 17:43 kenlistian 阅读(800) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。