zoukankan      html  css  js  c++  java
  • eclipse(java) 使用SQL …

    java连接sqlserver2005数据库

     

    首先得下载驱动程序到微软网站下载Microsoft JDBC Driver 4.0 for SQL Server

    下载地址 :http://msdn.microsoft.com/zh-cn/data/aa937724.aspx
      打开下载到的sqljdbc_4.0.2206.100_chs.exe(这其实是一个压缩文件,将他解压缩),把解压缩后得到的文件夹复制到%ProgramFiles%(如果系统在C盘则为C:Program Files)。

    【注意】sqljdbc_4.0.2206.100_chs.exe解压后的文件夹里面包含着sqljdbc.jarsqljdbc4.jar 两个文件,我们使用sqljdbc4.jar 这个文件。
      设置Classpath
      JDBC 驱动程序并未包含在Java SDK 中。因此,如果要使用该驱动程序,必须将classpath 设置为包含sqljdbc.jar 文件。如果classpath 缺少sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
      sqljdbc.jar 文件的安装位置如下:
      <</span>安装目录>sqljdbc_<</span>版本><</span>语言>sqljdbc.jar
      下面是用于Windows 应用程序的CLASSPATH 语句实例:
      CLASSPATH =.;%ProgramFiles%Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chssqljdbc4.jar  

    设置SQL Server服务器
      我使用的是SQL Server 2008 R2,这些都默认即可,一般不用配置。

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

        Eclipse中测试
      1、打开Eclipse,“文件”→“新建”→“项目”→“Java 项目”,项目名为Test
      2、在Eclipse中,选择“窗口”→“首选项...”→“Java”→“已安装的JRE”,选择已安装的JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chssqljdbc4.jar
      3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java 构建路径”→“库”→“添加外部JAR...”,选择%ProgramFiles%Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chssqljdbc4.jar
      4、编写Java代码,如下:
      import java.sql.*;
      public class Test {
      public static void main(String[] srg) {
      String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
      String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test
      String userName = "sa"; //默认用户名
      String userPwd = "123456"; //安装sql server 2005时的密码
      Connection dbConn;
      try {
      Class.forName(driverName);
      dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
      System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
      } catch (Exception e) {
      e.printStackTrace();
      }
      }
      }

    如果成功测试结果为:Connection Successful

     

     

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    关闭编辑easyui datagrid table
    sql 保留两位小数+四舍五入
    easyui DataGrid 工具类之 util js
    easyui DataGrid 工具类之 后台生成列
    easyui DataGrid 工具类之 WorkbookUtil class
    easyui DataGrid 工具类之 TableUtil class
    easyui DataGrid 工具类之 Utils class
    easyui DataGrid 工具类之 列属性class
    oracle 卸载
    “云时代架构”经典文章阅读感想七
  • 原文地址:https://www.cnblogs.com/jamesf/p/4751744.html
Copyright © 2011-2022 走看看