java(jdk1.8)与sqlserver2008的连接

来源:互联网 发布:ubuntu挂起唤醒快捷键 编辑:程序博客网 时间:2024/06/17 01:52

Windows7Microsoft SQL Server 2008已经安装好,下面就要对其进行配置,使eclipse(我的是jdk1.8)里的Java程序能通过JDBC连接到SQL Server 2008数据库,进行一些操作。

 

1.首先下载sqlserver2008驱动文件

从里面找到一个sqljdbc4.jar文件,将这个jar文件拷贝到jdk安装目录下的:jdk——>jre——>lib——>ext文件夹下


2.配置系统变量classpath路径为:D:\programfile\Java\jdk1.8.0_11\jre\lib\ext\sqljdbc4.jar

具体步骤为:计算机右键属性——>高级系统设置——>高级——>环境变量

3.打开eclipse,新建java项目,单击该项目,然后右键——>Properties——>Libraries——>addexternal JARs,然后选择sqljdbc4.jar文件



4.在任务栏中,单击“开始”,依次指向“所有程序”、“Microsoft SQL Server SQLServer 2008”,“配置工具”,再单击 “SQL Server 配置管理器”。如下图:



5.然后出现如下图所示:



6.双击TCP/IP,在弹出的窗口中找到IP“127.0.0.1”的一项,活动:,已启用:TCP动态端口设置成空(因为2008的端口是动态的),TCP端口设置为1433


7.再查看下SQLNativer Client 的配置

 

 

 

8.重启SQLServer(SQLEXPRESS) (这一步非常重要


9.在新建的java项目中编写如下代码:

import java.sql.*;class GetCon{Connection con;public Connection getConnection(){try{                                                                         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");                                        System.out.println("成功加载SQL驱动程序");       String url="jdbc:sqlserver://localhost:1433;DataBaseName=学生信息查询系统";     String userName="sa";     String password="gaoyan";     con=DriverManager.getConnection(url,userName,password);     if(con!=null){     System.out.println("数据库连接成功");     }        }                                 catch(Exception e){   e.printStackTrace();       //System.out.println("找不到SQL驱动程序");                                                                     }  return con;}}public class myFirstcon {public static void main(String []args){ GetCon getCon=new GetCon();getCon.getConnection();                          }}


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

引号里面的内容就是根据:用好压打开sqljdbc4.jar文件,直到找到SQLServerDriver.class的路径

 

11.Stringurl="jdbc:sqlserver://localhost:1433;DataBaseName=学生信息查询系统";

这个引号里面的内容我也不清楚为何是这样

 

有什么不对的地方,欢迎指正,互相学习。



4 0
原创粉丝点击