Rumah pangkalan data tutorial mysql 关于sqlserver2005安装问题,以及与JDBC进行直连

关于sqlserver2005安装问题,以及与JDBC进行直连

Jun 07, 2016 pm 03:45 PM
jdbc kira-kira Pasang soalan

总结了一下关于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);
}

       }

 

    }

 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina Mar 09, 2024 am 09:48 AM

Penyelesaian kepada masalah bahawa sistem Win11 tidak dapat memasang pek bahasa Cina

Tidak dapat memasang tambahan tetamu dalam VirtualBox Tidak dapat memasang tambahan tetamu dalam VirtualBox Mar 10, 2024 am 09:34 AM

Tidak dapat memasang tambahan tetamu dalam VirtualBox

Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang? Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang? Mar 13, 2024 pm 10:22 PM

Apakah yang perlu saya lakukan jika Baidu Netdisk berjaya dimuat turun tetapi tidak boleh dipasang?

Bagaimana untuk memasang apl Android pada Linux? Bagaimana untuk memasang apl Android pada Linux? Mar 19, 2024 am 11:15 AM

Bagaimana untuk memasang apl Android pada Linux?

Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04 Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04 Mar 22, 2024 pm 04:40 PM

Cara Memasang dan Menjalankan Apl Nota Ubuntu pada Ubuntu 24.04

Bagaimana untuk memasang Podman pada Ubuntu 24.04 Bagaimana untuk memasang Podman pada Ubuntu 24.04 Mar 22, 2024 am 11:26 AM

Bagaimana untuk memasang Podman pada Ubuntu 24.04

Bagaimana untuk memasang tutorial pemasangan creo-creo Bagaimana untuk memasang tutorial pemasangan creo-creo Mar 04, 2024 pm 10:30 PM

Bagaimana untuk memasang tutorial pemasangan creo-creo

Panduan lengkap untuk memasang perkhidmatan FTPS pada sistem Linux Panduan lengkap untuk memasang perkhidmatan FTPS pada sistem Linux Mar 19, 2024 am 11:39 AM

Panduan lengkap untuk memasang perkhidmatan FTPS pada sistem Linux

See all articles