如何安装使用SQL Server的JDBC驱动程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何安装使用SQL Server的JDBC驱动程序相关的知识,希望对你有一定的参考价值。
1、从网盘上获取SQL Server的JDBC驱动程序6.0版本,下载地址:。
2、运行sqlserver_jdbc.exe程序,弹出一个解压窗体,点击【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:1433;DatabaseName=xxx", "sa", "12345");
System.out.println("数据库连接成功");
通过上面的代码就可以连接到SQL Server数据库了。其中,1433是SQL Server的默认端口号,DatabaseName是要连接数据库的名称,sa是登录名,12345是登录密码。 参考技术A
在使用JDBC程序连接SQLServer数据库时需要一个驱动程序来提供连接支持,微软为JDBC访问SQLServer提供了一个驱动程序-MicrosoftJDBCDriverforSQLServer,下面我就给大家介绍一下如何安装和使用这个驱动程序。工具/原料SQLServerEclipseMicrosoftJDBCDriverforSQLServer方法/步骤从网盘上获取SQLServer的JDBC驱动程序6.0版本,百度网盘下载地址:。运行sqlserver_jdbc.exe程序,弹出一个解压窗体,点击【Unzip】按钮,可以将安装程序解压到当前目录下。解压后的目录中有一个jre7和jre8文件夹,里面都有一个sqljdbc的jar包,两者功能一样,只是不同的版本。选择其中一个jar包,将其添加到我们的工程中。4接下来我们就可以使用sqljdbc.jar包中提供的驱动程序来访问SQLServer数据库了,代码如下://加载数据库驱动类Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");System.out.println("数据库驱动加载成功");Connectioncon=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=xxx","sa","12345");System.out.println("数据库连接成功");通过上面的代码就可以连接到SQLServer数据库了。其中,1433是SQLServer的默认端口号,DatabaseName是要连接数据库的名称,sa是登录名
本回答被提问者采纳如何使用Spark SQL 的JDBC server
参考技术A 运行环境集群环境:CDH5.3.0
具体JAR版本如下:
spark版本:1.2.0-cdh5.3.0
hive版本:0.13.1-cdh5.3.0
hadoop版本:2.5.0-cdh5.3.0
启动
JDBC
server
cd
/etc/spark/conf
ln
-s
/etc/hive/conf/hive-site.xml
hive-site.xml
cd
/opt/cloudera/parcels/CDH/lib/spark/
chmod-
-R
777
logs/
cd
/opt/cloudera/parcels/CDH/lib/spark/sbin
./start-thriftserver.sh
--master
yarn
--hiveconf
hive.server2.thrift.port=10008
Connecting
to
the
JDBC
server
with
Beeline
cd
/opt/cloudera/parcels/CDH/lib/spark/bin
beeline
-u
jdbc:hive2://hadoop04:10000
[root@hadoop04
bin]#
beeline
-u
jdbc:hive2://hadoop04:10000
scan
complete
in
2ms
Connecting
to
jdbc:hive2://hadoop04:10000
Connected
to:
Spark
SQL
(version
1.2.0)
Driver:
Hive
JDBC
(version
0.13.1-cdh5.3.0)
Transaction
isolation:
TRANSACTION_REPEATABLE_READ
Beeline
version
0.13.1-cdh5.3.0
by
Apache
Hive
0:
jdbc:hive2://hadoop04:10000>
Working
with
Beeline
Within
the
Beeline
client,
you
can
use
standard
HiveQL
commands
to
create,
list,
and
query
tables.
You
can
find
the
full
details
of
HiveQL
in
the
Hive
Language
Manual,but
here,
we
show
a
few
common
operations.
CREATE
TABLE
IF
NOT
EXISTS
mytable
(key
INT,
value
STRING)
ROW
FORMAT
DELIMITED
FIELDS
TERMINATED
BY
',';
create
table
mytable(name
string,addr
string,status
string)
row
format
delimited
fields
terminated
by
'#'
#加载本地文件
load
data
local
inpath
'/external/tmp/data.txt'
into
table
mytable
#加载hdfs文件
load
data
inpath
'hdfs://ju51nn/external/tmp/data.txt'
into
table
mytable;
describe
mytable;
explain
select
*
from
mytable
where
name
=
'张三'
select
*
from
mytable
where
name
=
'张三'
cache
table
mytable
select
count(*)
total,count(distinct
addr)
num1,count(distinct
status)
num2
from
mytable
where
addr='gz';
uncache
table
mytable
使用数据示例
张三#广州#学生
李四#贵州#教师
王五#武汉#讲师
赵六#成都#学生
lisa#广州#学生
lily#gz#studene
Standalone
Spark
SQL
Shell
Spark
SQL
also
supports
a
simple
shell
you
can
use
as
a
single
process:
spark-sql
它主要用于本地的开发环境,在共享集群环境中,请使用JDBC
SERVER
cd
/opt/cloudera/parcels/CDH/lib/spark/bin
./spark-sql
以上是关于如何安装使用SQL Server的JDBC驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在火花中使用 sql server 2012 jdbc jar