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

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

1、从网盘上获取SQL Server的JDBC驱动程序6.0版本,下载地址:。

2、运行sqlserver_jdbc.exe程序,d出一个解压窗体,点击【Unzip】按钮,可以将安装程序解压到当前目录下。

3、解压后的目录中有一个jre7和jre8文件夹,里面都有一个sqljdbc的jar包,两者功能一样,只是不同的版本。选择其中一个jar包,将其添加到我们的工程中。

4、接下来我们就可以使用sqljdbc.jar包中提供的驱动程序来访问SQL Server数据库了,代码如下:

// 加载数据库驱动类

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")

System.out.println("数据库驱动加载成功")

 

Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433DatabaseName=xxx", "sa", "12345")

System.out.println("数据库连接成功")

通过上面的代码就可以连接到SQL Server数据库了。其中,1433是SQL Server的默认端口号,DatabaseName是要连接数据库的名称,sa是登录名,12345是登录密码。

.jar

MyEclipse安装完毕后,可通过以下方式添加SQL Server的JDBC驱动:

1、打开MyEclipse IDE,点击菜单栏中的“Window”,打开“Preferences”对话框;

2、在“Preferences”对话框中,依次展开“MyEclipse”->“Database”->“Third-party JDBC Drivers”;

3、点击“Add”按钮,进入“Add JDBC Driver”窗口;

4、在“Add JDBC Driver”窗口中,输入“Name”,然后点击“Browse”按钮;

5、在“Browse for JAR”窗口中,点击“Browse”按钮,找到sqljdbc.jar文件,然后点击“Open”按钮;

6、返回到“Add JDBC Driver”窗口中,点击“OK”按钮,将SQL Server JDBC驱动加入到MyEclipse IDE中。

以SQL Server为例:

假定: 用户database:InsideTSQL2008, tablename:Employees

注意:如果需要导入的table “No primary key could be found”, 则需要“specify one with –split-by or perform a quential import with ‘-m 1’.”

准备:从Microsoft官网下载jdbc驱动, 将sqljdbc_3.0/enu/下的sqljdbc4.jar和sqljdbc.jar包导入到$SQOOP_HOME/lib下。

下载地址:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=2505

导入tables

${Installation}/bin/sqoop import-all-tables\

--connect 'jdbc:sqlserver://172.16.102.30 username=sa\ password=1qaz!QAZ  database=InsideTSQL2008' -m 1 \

--target-dir /user/grid/mydb/

Storing data in SequenceFiles, and setting the generated class name to com.foo.Employee

sqoop import -connect 'jdbc:sqlserver://172.16.102.30 \

username=sa password=1qaz!QAZ  database=InsideTSQL2008'\

--table Employees --class-name com.foo.Employee \

--as-sequencefile -m 1


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

原文地址:https://54852.com/bake/11649747.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存