总结了一下关于sqlserver2005的安装中出现的无法卸载干净的问题,以及如何进行jdbc直连的问题,其中部分内容参考自互联网。希望对大家有用。 强烈建议大家还是安装个mysql数据库,卸载安装方便,耗费资源
总结了一下关于sqlserver2005的安装中出现的无法卸载干净的问题,以及如何进行jdbc直连的问题,其中部分内容参考自互联网。希望对大家有用。
强烈建议大家还是安装个mysql数据库,卸载安装方便,耗费资源小。
之前安装过sqlserver2005的:
首先要卸载掉所有sqlserver有关的软件,删除之后到注册表中进行清理
开始——运行:输入regedit进入注册表编辑器,进入之后执行下列操作:
1.彻底删除sql server:
hkey_local_machine\software\microsoft\mssqlserver hkey_local_machine\software\microsoft\microsoftsql server hkey_current_user\software\microsoft\microsoft sql serverhkey_current_user\software\microsoft\mssqlserverhkey_local_machine\system\currentcontrolset\control\sessionmanager\pendingfileren ameoperations
2。注册表中的相关信息删除:
hkey_local_machine\software\microsoft\mssqlserver。
hkey_local_machine\system\currentcontrolset\services\msdtc。
3。hkey_local_machine\system\currentcontrolset\control\sessionmanager中找到pendingfilerenameoperations项目,并删除它。这样就可以清除安装暂挂项目
4。hkey_local_machine\software\microsoft\windows\currentversion\setup
删除exceptioncomponents
3、运行注册表,删除如下项:
hkey_current_user\software\microsoft\microsoft sql server
hkey_local_machine\software\microsoft\microsoft sql server
hkey_local_machine\software\microsoft\mssqlserver
然后,再将原来的安装路径里面的所有相关内容删除。
1.准备工作:准备相关的软件(eclipse除外,开源软件可以从官网下载)
.microsoftsql server 2005 express edition
下载地址:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/sqlexpr_chs.exe
.sqlserver management studio
下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&familyid=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796#filelist
.sqlserver 2005 driver for jdbc
下载地址:http://download.microsoft.com/download/8/b/d/8bdabae2-b6ea-41d4-b903-7916ef3690ef/sqljdbc_1.2.2323.101_enu.exe
2.都下载完之后开始进行安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)
数据库安装完成后,压缩包中附带的jdbc解压缩到任意位置,比如解压到c盘programfiles下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量
在环境变量classpath 后面追加 c:\program files\microsoftsql server2005 jdbc driver\sqljdbc_1.2\enu\sqljdbc.jar
设置sqlexpress服务器:
a.打开sql server configuration manager -> sqlexpress的协议 -> tcp/ip
b.右键单击启动tcp/ip
c.双击进入属性,把ip地址中的ip all中的tcp端口设置为1433
d.重新启动sql server 2005服务中的sqlexpress服务器
e.关闭sql server configuration manager
外围应用配置:microsoft sql server 2005->配置工具->sqlserver外围应用配置器->服务和连接的外围应用配置器-> ①选sqlexpress->database engine->远程连接->本地连接和远程连接->同时使用tcp/ip和named pipes; ②选sql server browser->服务->启动类型改为“自动”->应用->启动->确定。
将sqljdbc_1.2 \chs\auth\x86/(x64)\sqljdbc_auth.dll的文件拷贝到c:\windows\system32
打开eclipse
a.新建工程-> java -> java project,起名为test
b.选择eclipse->窗口->首选项->java->installed jre 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的test, 选择build path ->configure buildpath..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
创建jdbc类编写java代码来测试连接数据库
import java.sql.*;
publicclass jdbc {
public static connectionconn=null;
privatestaticfinal stringdriverclass =com.microsoft.sqlserver.jdbc.sqlserverdriver;//注意不同的数据库的driverclass内容格式并不完全相同,请自行参考网络。特别说明sqlserver2000中的格式为:com.microsoft.jdbc.sqlserver.sqlserverdriver
privatestaticfinal stringurl = jdbc:sqlserver://localhost:1433;databasename=*;//*处填写自己创建的数据库名
privatestaticfinal stringusername =*;//*处填写自己数据库混合模式下的账号名
privatestaticfinal stringpassword = ;//*处填写自己数据库名混合模式下的密码
static {//通过静态方法加载数据库驱动
try {
class.forname(driverclass);//加载数据库驱动
} catch (exception e){
e.printstacktrace();
}
}
publicstaticvoidgetconnection() {//创建数据库连接的方法
if (conn ==null) {//没有可用的数据库连接
try {
conn =drivermanager.getconnection(url,username,password);//创建数据库连接
system.out.println(连接成功~~);
} catch (sqlexceptione) {
e.printstacktrace();
}
}
}
publicstaticbooleancloseconnection() {//关闭数据库连接的方法
boolean isclosed =true;
if (conn !=null) {//数据库连接可用
try {
conn.close();//关闭数据库连接
} catch (sqlexceptione) {
isclosed= false;
e.printstacktrace();
}
}
return isclosed;
}
publicstaticvoid main(string[]srg){
getconnection();
statementsm=conn.getconnection();
stringsql=”select * from表名”
resultset rs=rs=sm.executequery(sql);
while(rs.next()){
rs.getstring(1);
}
}
}