两种连接SQL数据库的方式相关配置及Myeclipse7.0相关配置
介绍ODBC方式连接sql2000数据库及纯java驱动形式连接sql2000数据库。。
11:48 PM 6/8/2010
基于windows操作系统:SQL2000 未打补丁。
终于搞定啦,上网搜索,等等。。又自己理解,终归解决了 纯java数据库驱动连接数据库及Myeclipse7.0相关配置的问题。 Jdbc:odbc桥接器连接时,设置相对较简单。密码和用户名貌似都为空,即””
纯java数据库驱动
一、 首先,要安装 SQL2000 SP4 补丁包。<最好打SP4的补丁,SP3 也行>
安装方法:双击安装包,----其实那是解压,到默认路径
C:\SQL2KSP4 路径下运行 setup.bat 就可以了,或者到setup 文件夹下运行setup.exe
等待一段时间后,安装完毕,(前提是此时sql服务器要处于关闭状态)。然后解压到C盘的C:\SQL2KSP4这个173M文件夹就可以删除啦。 接下来看一下版本:
查询分析器里面输入: SELECT @@VERSION 然后会看到一行:
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 3) 这就是版本了,打补丁包后的升级版本,原版是8.00.194 看下面版本对应方式: SQL Server Versions
@Version SQL Server Version Released 8.00.194 SQL Server 2000 RTM 8.00.384 SQL Server 2000 SP1
8.00.534 SQL Server 2000 SP2 November 30th, 2001 8.00.760 SQL Server 2000 SP3 8.00.2039 SQL Server 2000 SP4
做实验的时候,sqlserver 服务器一定要打开! 或者至少进程里有 sqlserver.exe 这个进程。
相关连接部分代码: jdbc-odbc桥接器:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.getConnection("jdbc:odbc:hello","","");//hello为桥接器名称
纯java数据库驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=exp10","sa","密码"); //localhost 也可以写成 127.0.0.1
介绍ODBC方式连接sql2000数据库及纯java驱动形式连接sql2000数据库。。
二、然后就是下载SQLSERVER2000的jdbc驱动程序。
在微软网站就有这个驱动程序: Window操作系统
http://www.77cn.com.cn/upload/files/ms_jdbc_setup.exe
http://www.77cn.com.cn/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe (1) ms_JDBC_setup默认安装路径为:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC (2)此版(Version 2.2.0022)本仅支持Microsoft SQL Server 2000 Driver for JDBC (3)安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心
msbase.jar
mssqlserver.jar
msutil.jar
若要利用这三个文件可以设置到相应环境变量,在classpath里设置上相应路径:比如,C:\ Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\ msbase.jar 三个jar文件都要写上。
这是网上有些资料说的。但是,我试验,没成功----是因为没有重启电脑的缘故吗?--Maybe。还是用了另一种: 将这三个jar文件拷到%JAVA_HOME%\jre\lib\ext(比如C:\program files\java\jdk1.6.0_10\jre\lib\ext)下。
三、安装sqljdbc_1.1.1501.101_enu.exe(纯java数据库驱动程序)---这个貌似不用也可以
微软网站上有,或者网上搜,一大片。
安装后 ,在安装目录子目录enu目录下有个sqljdbc.jar文件,拷到JAVA_HOME\jre\lib\ext下。 或者,tomcat安装目录下common\lib 文件夹下(用jsp访问数据库时)。
四、 修改SQL登录认证方式
安装时默认为windows认证模式,好像没有密码,应该用混合认证模式,这时候进行如下图操作。 在企业管理器中
--右键你的服务器实例(就是那个有绿色图标的) --编辑SQL Server注册属性 --选择"使用windows身份验证" --选择"使用SQL Server身份验证"
-----然后- 打开查询分析器,windows认证登录- sp_password null,新密码,’用户名’ ---
搞定 ^_^
-------------------------------- 连接数据库时用到的 用户名及密码即此时的用户名及密码。(当然,如果你在安装补丁包的时候改过密码了,就不 用这样了,直接用当时改的就可以)
介绍ODBC方式连接sql2000数据库及纯java驱动形式连接sql2000数据库。。
五、 Tomcat驱动
如上 二 ,msbase.jar
mssqlserver.jar
msutil.jar 这三个文件 要拷到 %TOMCAT_HOME%\common\lib\ 下面。
相应的,课本上所说的将 sqljdbc.jar 拷贝到 %TOMCAT_HOME%\common\lib\ 下,貌似没有必要。没有它也可以。
六、 相关环境变量设置
系统变量: classpath:
.;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\lib\dt.jar;
%TOMCAT_HOME%\common\lib\servlet-api.jar; // 写servlet 时要用到的。。 C:\Program Files\Microsoft SQLServer 2000 Driver for JDBC\lib\msbase.jar; C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar; C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
//注:这三个蓝色的变量设置应该是没必要,因为相应文件已经拷贝到相应目录下了。。。
Path:
C:\ProgramFiles\Microsoft SQL Server\80\Tools\BINN; %JAVA_HOME%\bin; %TOMCAT_HOME%\bin JAVA_HOME:
C:\Program Files\Java\jdk1.6.0_10 TOMCAT_HOME:
C:\Program Files\Apache Software Foundation\Tomcat 5.5
至此。应该就 OKe 啦 !! ^_^ 有点辛苦 5:12 PM 6/10/2010
介绍ODBC方式连接sql2000数据库及纯java驱动形式连接sql2000数据库。。
Myeclipse7.0
再说一下 Myeclipse 吧。。
JDBC-ODBC连接时,Myeclipse7.0中不用作任何操作:
连接部分利用着这样的代码就可搞定。。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.getConnection("jdbc:odbc:hello","","");//hello为桥接器名称
下面重点说一下纯java数据库驱动
一、至于java程序,当然类比上面第二条最后提到的,拷贝三个文件到。。。。。。
看:
然后选择如下:
Add External JARs
找到安装的JDBC驱动程序 C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 下的三个jar文件。
msbase.jar mssqlserver.jar msutil.jar 就可以啦。
介绍ODBC方式连接sql2000数据库及纯java驱动形式连接sql2000数据库。。
测试代码:
import java.sql.*; public class test { }
public static void main(String[] args) { }
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=exp10 …… 此处隐藏:3888字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




