如何安装使用SQL Server的JDBC驱动程序

如何安装使用SQL Server的JDBC驱动程序,第1张

在使用JDBC程序连接SQL Server数据库时需要一个驱动程序来提供连接支持,微软为JDBC访问SQL Server提供了一个驱动程序-Microsoft JDBC Driver for SQL Server,下面我就给大家介绍一下如何安装和使用这个驱动程序。

>

一:驱动器名称,为了得到驱动器

commicrosoftsqlserverjdbcSQLServerDriver

二:为了得到连接数据的对象(比如SQL

Server

数据库)

jdbc:sqlserver://localhost:1433;databaseName=数据库名

我选择的是SQL Server 2000数据库, *** 作系统是XP,下面把配置的整个过程描述一遍: (1)安装SQL Server 2000数据库。 在XP下,是不能安装SQL Server 2000数据库的企业版的,可以安装标准版或者开发版,评估版也可以。我选择的是开发版。安装的时候我是把光盘中的内容先栲到硬盘,从硬盘安装的。因为直接从光盘安装总是有一些文件不能拷贝,从而导致中断安装过程。 (2)安装Sql2ksp3exe文件 这个文件是用来对SQL Server 2000数据库从sp1升级到sp3的,因为用JDBC与SQL Server 2000数据库连接,必须要求它是SP3或者SP4的。这个安装文件可以从Microsoft的技术Support网页下载。大概有55M左右,我是从某个FTP下载的,因为这样速度比较快。特别需要注意的是,如果你的SQL Server 2000数据库是中文版的,那么Sql2ksp3exe也应该是中文版的。所以需要下载chs_Sql2ksp3exe安装这个文件是首先解压缩到一个文件夹,默认是sql2ksp3,然后运行这个文件夹里的setupexe就可以安装。(3)安装JDBC的驱动程序 从网上找到一个针对SP3数据库的JDBC驱动程序,直接运行安装,成功安装之后,会出现开始---程序---Microsoft sql server 2000 driver for jdbc驱动程序安装完成之后,默认在C盘生成一个文件夹Microsoft sql server 2000 driver for jdbc里有一个lib的文件夹里有三个jar文件,直接把它们拷贝到tomcat\commn\lib即可。(4)端口1433 在成功完成上述 *** 作之后,用JDBC与sql server 2000 driver 需要用到1433端口,可以在DOS下,通过命令netstat -a -n 查看该端口是否打开。如果没有打开是不能进行数据库的连接的。(5)写程序与数据库连接。

我在给客户服务中,遇到过乱码问题,在连接字串中加入:charset=gb2312,问题解决。但你用的是JDBC连接,他使用的ODBC连接,应该类似,当时的具体情况是:

用户使用DBSync软件做MySQL的数据同步,MySQL的数据库字符集为utf8mb4,连接字符串采用ODBC 351,在任务设置的step2,列出的中文数据是乱码,在连接字串中加入:charset=gb2312,问题解决。

import javasql;

public class JDBC {

public static void main(String[] args) {

//数据源的连接

Connection conn;

driverName="commicrosoftsqlserverjdbcSQLServerDriver";//驱动的名称

String url = "jdbc:odbc:xiao";//连接到一个数据源

try {

ClassforName(driverName);

conn = DriverManagergetConnection(url);//建立连接

String sql = "select from qwe";

Statement st = conncreateStatement();

ResultSet rst = stexecuteQuery(sql);//执行查询语句

while (rstnext()) {

int ID = rstgetInt(1);//获取第一行内容

String name = rstgetString(2);//第二行

Systemoutprintln(ID +" "+ name);//输出所有记录

}

stclose();

connclose();

} catch (ClassNotFoundException e) {

Systemoutprintln(e);

} catch (SQLException e) {

Systemoutprintln(egetMessage());

}

}

}

上面的代码是查询一个指向xiao数据源,数据库名字为long的一段代码里一个表格内容的。(当然,数据库里本来得有记录)

使用JDBC连接SQL server数据库的步骤以及一些注意事项。

>

以上就是关于如何安装使用SQL Server的JDBC驱动程序全部的内容,包括:如何安装使用SQL Server的JDBC驱动程序、PD怎么用JDBC连接SQL SERVER数据库详细点拜托了、SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9739148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存