
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是登录密码。
.jarMyEclipse安装完毕后,可通过以下方式添加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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)