在用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目录
中可以了。