当前位置:首页 » 编程语言 » sqljdbc

sqljdbc

发布时间: 2022-01-08 13:12:17

① JDBC中sqljdbc.jar与sqljdbc4.jar有什么不同

Microsoft
JDBC
4.0中的sqljdbc.jar和sqljdbc4.jar区别:
1,主要是内部增加,修改了一些类和方法,比如他们的连接url就已经不一样(至于具体增加,修改了哪些我就无能为力了,因为我没看过源码);
要连接SQL
server2000用sqljdbc.jar

java 链接sql2005 sqljdbc.jar

选中你工程,右键最后一项,Properties,进去后第三项,Java Build Path,然后在右边点Libraries,点击最右的的按钮Add External JARs,找到你的JAR加进去就是了.关于驱动加载的代码,我这有个Mysql的代码给你看下
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/user", "root", "123");
//mysql就是我的数据库,3306是mysql的端口号,每种数据库不同的,root是用户
//名,123为密码 ,user是我建的datebase的名字
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM TABLE1");

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

1、从网盘上获取SQLServer的JDBC驱动程序6.0版本,网络网盘下载地址:。2、运行sqlserver_jdbc.exe程序,弹出一个解压窗体,点击【Unzip】按钮,可以将安装程序解压到当前目录下。3、解压后的目录中有一个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是登录名,12345是登录密码。

④ 怎么使用JDBC连接SQL Server2008

新建数据库soft以及表test,并填入数据。以备后续测试连接数据库使用。 2 修改数据库登陆方式。右键数据库,【属性】【安全性】【服务器身份验证】,选择SQL Server 和Windows 身份验证模式。 3 创建登陆用户。可以创建新用户,也可以使用已存在的用户(本例使用已有的sa)。先使用windows身份验证登陆,在【安全性】下找到sa,右键,【属性】。直接修改密码,(本例密码123),并把下方默认数据库修改为soft。 4 为确保无误,之后可以使用sql身份验证登陆,如果成功并能打开soft数据库,则数据库相关配置工作完成。 END Eclipse 下载解压sqljdbc.jar。将下载的sqljdbc解压,找到解压文件夹,如图,一般使用到的是sqljdbc或sqljdbc4,请根据所需选择相关文件,本例使用sqljdbc4。

⑤ 嵌入式sql和JDBC、ODBC什么区别呢

初次接触嵌入式数据库(Embedded Database)可能对这个概念总不是很清楚,它究竟与数据库服务器(Database Server)有什么区别,它们又分别适用于那些应用场景呢,这是需要解决的问题。
在谈区别之前,先来个感性认识。像Oracle、Sybase、MySQL和SQL Server这些大家熟知的数据库都属于数据库服务器(当然不排除某些也提供嵌入式版本),而像SQLite、Berkeley DB等属于嵌入式数据库。
嵌入式数据库跟数据库服务器最大的区别在于它们运行的地址空间不同。通常,数据库服务器独立地运行一个守护进程(daemon),而嵌入式数据库与应用程序运行在同一个进程。
数据库服务器的架构如下:

图中的数据库客户端通常通过数据库驱动程序如JDBC、ODBC等访问数据库服务器,数据库服务器再操作数据库文件。
数据库服务是一种客户端服务器模式,客户端和服务器是完全两个独立的进程。它们可以分别位于在不同的计算机甚至网络中。客户端和服务器通过TCP/IP进行通讯。这种模式将数据与应用程序分离,便于对数据访问的控制和管理。

嵌入式数据库架构如下:

嵌入式数据库不需要数据库驱动程序,直接将数据库的库文件链接到应用程序中。应用程序通过API访问数据库,而不是TCP/IP。因此,嵌入式数据库的部署是与应用程序在一起的。比如常见的版本控制器SubVersion,它所用的嵌入式数据库就是跟应用程序放在一起的。
数据库服务器和嵌入式对比如下:
(1)数据库服务器通常允许非开发人员(DBA,数据库库管理员)对数据库进行操作,而在嵌入式数据中通常只允许应用程序对其进行访问和控制。
(2)数据库服务器将数据与程序分离,便于对数据库访问的控制。而嵌入式数据库则将数据的访问控制完全交给应用程序,由应用程序来进行控制。
(3)数据库服务器需要独立的安装、部署和管理,而嵌入式数据通常和应用程序一起发布,不需要单独地部署一个数据库服务器,具有程序携带性的特点。
从上面的对比可以看出,数据库服务器和嵌入式数据库各自具有自己的特点,它们分别适用于不同的应用场景。
如果你要存储的数据的访问比较复杂,比如跨网络、复杂的访问控制策略,又需要数据库管理员经常进行管理和维护,那么数据库服务器就非常适合你。
如果你要存储的数据的访问之需要应用程序控制即可,并且基本不需要人工干预,而且需要对数据的访问简单、快速有效,那么嵌入式数据库适合你。
另外,你是否有过这样的情况:存储的数据量不是很大,如果搞个一般的数据库来感觉太浪费了,而且如果发布这个程序还非常麻烦,这时那些微小的嵌入式数据库可能非常适合你(如某些电子邮件客户端就采用的是嵌入式数据库)。

⑥ java用sqljdbc4.jar链接sql 2005。。怎么样关联数据库

把你的sqljdbc4.jar放到classpath下

importjava.sql.*;publicclassTest{
publicstaticvoidmain(String[]srg){
StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动
StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test";//连接服务器和数据库test
StringuserName="sa";//默认用户名
StringuserPwd="123456";//密码
ConnectiondbConn;
try{
Class.forName(driverName);
dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("ConnectionSuccessful!");//如果连接成功控制台输出ConnectionSuccessful!
}catch(Exceptione){
e.printStackTrace();
}
}
}

⑦ 求java jdbc 连sql server2008的jar包

我这里是连接oracle的步骤,其实一样的。你自己看看吧。不懂的可以问我 。

publicfinalclassJdbcUtils{
privateJdbcUtils(){
}

static{
try{
//注册驱动
Class.forName("jdbc.oracle.driver.OracleDriver");
}catch(ClassNotFoundExceptione){
e.printStackTrace();
}
}

(Stringip,StringoracleName,Stringuser,Stringpassword){
Stringurl="jdbc:oracle:thin:@"+ip+":1521:"+oracleName;
Connectioncon=null;
try{
con=DriverManager.getConnection(url,user,password);
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
returncon;
}

publicstaticvoidfree(Connectioncon,Statementstate,ResultSetrs){
if(con!=null){
try{
con.close();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
if(state!=null){
try{
state.close();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
if(rs!=null){
try{
rs.close();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
}
classTest{
publicstaticvoidmain(String[]args){
Stringsql="insertintoemployeevalues(?,?)";
Connectioncon=null;
Statementstate=null;
PreparedStatementps=null;
ResultSetrs=null;
//1.连接数据库
try{
con=JdbcUtils.getConnection();
System.out.println("连接成功");
//2.操作数据库
// ps=con.prepareStatement(sql);
// ps.setString(1,"张三");
// ps.setString(2,"男");
// ps.setString(1,"李四");
// ps.setString(2,"女");
// ps.execute();
ps=con.prepareStatement("select*fromemployeewhereuname='张三'");

rs=ps.executeQuery();
while(rs.next()){
System.out.println(rs.getObject("uname")+" "+rs.getObject("sex"));
}
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
DBUtil.getDBUtil().free(con,ps,rs);
}



}

}

⑧ SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar包的区别

sqljdbc.jar 类库提供对 JDBC 3.0 的支持。
sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。
sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。
注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。

⑨ 怎么使用JDBC连接SQL Server

首先确保SQLSERVER服务正在运行,并可以允许远程访问连接
然后按如下步骤进行连接
1.安装JDBC驱动
1)下载JDBC驱动
2)执行sqljdbc_4.0.2206.100_chs.exe解压驱动文件
3)拷贝以下目录中的sqljdbc_auth.dll到Windows的System32目录。对x64的机子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目录。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中连接SQL Server
classpath中加上安装好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
连接SQL Server的JDBC代码
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服务开启的情况下也可以通过服务名连接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);

⑩ java:sqljdbc.jar和sqljdbc4.jar什么用

sqljdbc.jar是连接sql server 2005以下用的jar包,sqljdbc 4是连接sql server 2005以上包括sql server 2005用的jar包

热点内容
c语言输入数组赋值 发布:2024-12-25 21:01:43 浏览:652
22款奔驰e买哪个配置 发布:2024-12-25 20:54:08 浏览:737
金铲铲之战怎么看之前的服务器 发布:2024-12-25 20:52:36 浏览:448
unix环境高级编程英文版 发布:2024-12-25 20:50:35 浏览:291
我的世界电脑版服务器如何改实验模式 发布:2024-12-25 20:41:57 浏览:129
数据库删过程 发布:2024-12-25 20:39:38 浏览:447
创建sql存储过程 发布:2024-12-25 20:29:14 浏览:531
python目录存在 发布:2024-12-25 20:18:51 浏览:672
防止反编译的代码 发布:2024-12-25 20:18:03 浏览:70
多开服务器系统怎么优化 发布:2024-12-25 20:16:39 浏览:83