• JDBC连接SQL Server 2005步骤详解


    一、设置SQL Server服务器:    1、“开始” → “程序” → “Microsoft SQL Server 2005” → “配置工具” → “SQL Server Configuration Manager”(确认“SQL Server Management Studio”已关闭)    2、“SQL Server 2005 服务”中停止服务“SQL Server (SQLEXPRESS)”(默认是启动状态)    3、“SQL Server 2005 网络配置” → “MSSQLSERVER 的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP 地址”里,确认“IPAll”中的“TCP 端口”为1433    4、“SQL Server 2005 服务”中启动服务“SQL Server (MSSQLSERVER )”(默认是停止状态)    5、关闭“SQL Server Configuration Manager”(此时可以启动“SQL Server Management Studio”。

      SQL Server 2005 中加载驱动和URL的语句则为 “com.microsoft.sqlserver.jdbc.SQLServerDriver” “jdbc:sqlserver://localhost:1433; DatabaseName=JSPTest” 注意两者的差异 

    JDBC连接SQL server 2005 全过程

    1、安装JDBC驱动。

          解压下载的驱动程序,默认生成一个目录(Microsoft SQL Server 2005 JDBC Driver),将此目录复制到C:Program Files目录下; 在系统环境变量中设置path路径,添加: C:Program FilesMicrosoft SQL Server 2005 JDBC Driversqljdbc_1.1chssqljdbc.jar(写自己的安装路径就好)注意:若PATH中有其他值,注意添加时应用 ;

           如果需要配置端口请看下面。1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议”2、如果“TCP/IP”没有启用,右键单击选择“启动”。3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。4、重新启动SQL Server或者重启计算机。

    创建数据库打开“SQL Server Management Studio”,登录连接SQL Server服务器,新建数据库,命名为teaching 在Eclipse中测试1、打开Eclipse,“文件”→“新建”→“项目”→“Java 项目”,项目名为Test2、在Eclipse中,选择“窗口”→“首选项...”→“Java”→“已安装的 JRE”,选择已安装的 JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%sqljdbc_1.1chssqljdbc.jar3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java 构建路径”→“库”→“添加外部 JAR...”,选择%ProgramFiles%sqljdbc_1.1chssqljdbc.jar4、编写Java代码,如下:

    package com.test2; import java.sql.*;public class Demo1 {

    public static void main(String[] args) {

    //定义所需变量

    PreparedStatement ps = null;

    Connection ct = null;

    ResultSet rs = null;

    try {

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

    ct = DriverManager.getConnection( "jdbc:sqlserver://localhost:1433;databaseName=teaching" ,"sa","12345"); ps = ct.prepareStatement("select * from course");

    rs=ps.executeQuery();

    } catch (Exception e) {

    // TODO: handle exception e.printStackTrace();

    }finally{

    try {

    if(ps != null){

    ps.close();

    }

    if(ct != null) {

    ct.close();

    }

    } catch (Exception e2) {

    // TODO: handle exception

    e2.printStackTrace();

    }

    }

    }

    }

  • 相关阅读:
    部分测试文档
    部分说明文档
    最终复审
    M2postmortem
    Beta版本发布说明
    M2项目测试
    Daily scrum 12.24
    Daily scrum 12.21
    Daily scrum 12.20
    个人阅读作业2
  • 原文地址:https://www.cnblogs.com/Jasxu/p/JDBC_LINK_SQL2005.html
Copyright © 2020-2023  润新知