eclipse测试链接sql server2008 数据库


注:在测试连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则需要重新进行配置。

 

 

首先

使用命令行测试1433端口是否打开。

 

接着开始菜单(win10 中则是win+R找到运行窗口)

→ 运行cmd → 在命令提示符下输入:telnet 127.0.0.1 1433,

 

(注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行相应的配置。如果是显示telnet不是内部命令(检查一下输入的命令是否正确),则按照图后步骤进行设置,若连接成功,显示如下图所示:

 

然后用Navicat(或其他方法)在sql server中建立数据库(以数据库名为Test的为例)

打开eclipse,建立一个Java project的文件夹(下是建立的名为text文件夹),在src下建立包名为pkg的包,在pkg包下建立Main的class的类(注:里面的文件夹,包名,与类名可根据自己修改)

 1 package pkg;
 2 
 3 
 4 
 5 import java.sql.*;
 6 
 7 public class Main {
 8  public static void main(String [] args)
 9  {
10   String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
11   String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
12   String userName="zhang";
13   String Pwd="1234";
14  try
15 {
16     Class.forName(driverName);
17     System.out.println("加载驱动成功!");
18 }catch(Exception e){
19     e.printStackTrace();
20     System.out.println("加载驱动失败!");
21 }
22 try{
23     Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd);
24         System.out.println("连接数据库成功!");
25 }catch(Exception e)
26 {
27     e.printStackTrace();
28     System.out.print("SQL Server连接失败!");
29 }        
30 }
31 
32 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM