温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在MyEclipse中JDBC连接SQL Server

发布时间:2021-07-14 16:20:04 来源:亿速云 阅读:391 作者:chen 栏目:编程语言

本篇内容主要讲解“如何在MyEclipse中JDBC连接SQL Server”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在MyEclipse中JDBC连接SQL Server”吧!

1、JDBC连接SQL Server软件安装和帐户设定

1-1、安装“MSSqlServer2005(SP2)”(内置帐户选择sa,密码设为123;如果没有设置内置帐户sa的话,请直接使用WinNT登录“SQLServerManagementStudio”,选择安全性→登录名→sa→登录属性,然后设置密码123,关闭“SQLServerManagementStudio”)

1-2、安装“MyEclipse5.5.1GA”

1-3、下载连接驱动包“sqljdbc.jar”

2、设置SQLServer服务器

2-1、“开始”→“程序”→“MicrosoftSQLServer2005”→“配置工具”→“SQLServerConfigurationManager”(确认“SQLServerManagementStudio”已关闭)

2-2、“SQLServer2005服务”中停止服务“SQLServer(SQLEXPRESS)”(默认是启动状态)

2-3、“SQLServer2005网络配置”→“MSSQLSERVER的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP地址”里,确认“IPAll”中的“TCP端口”为1433

2-4、“SQLServer2005服务”中启动服务“SQLServer(MSSQLSERVER)”(默认是停止状态)

2-5、关闭“SQLServerConfigurationManager”(此时可以启动“SQLServerManagementStudio”,并用帐户sa、密码123登录,SQLServer服务器设置正确的话应该能登录成功)

3、创建测试数据库和表

启动“SQLServerManagementStudio”,并用帐户sa、密码123登录(SQLServer服务器设置正确的话应该能登录成功),创建一个数据库JSPTest,内建一个表regist

4、创建测试的Java工程和代码

4-1、启动“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名为Test

4-2、打开Test的“Properties”→“JavaBuildPath”→“Libraries”→“AddExternalJARs”,选择下载好的连接驱动包“sqljdbc.jar”,然后点击“OK”确定

4-3、创建一个测试类,编写如下代码:

importjava.sql.*;   publicclassTest{   publicstaticvoidmain(String[]args){  Connectioncon=null;  Statementstmt=null;  ResultSetrs=null;  try{  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=JSPTest","sa","123");  //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  //con=DriverManager.getConnection("jdbc:odbc:JDBCSQLDemo_JSPTest");  stmt=con.createStatement();  rs=stmt.executeQuery("selectuserName,passWord,emailfromregist");  while(rs.next()){  StringstrUserName=rs.getString(1);  StringstrPassWord=rs.getString(2);  StringstrEmail=rs.getString("email");  System.out.println(strUserName+"\t"+strPassWord+"\t"+strEmail+"\t");  }  if(rs!=null)  rs.close();  if(stmt!=null)  stmt.close();  if(con!=null)  con.close();  }catch(Exceptione){  e.printStackTrace();  }finally{  System.out.println("GameOver~");  }  }  }

4-4、执行代码,应该显示regist表的数据

4-5、代码中注释的部分为ODBC桥连接代码,可以选用

4-6、如果你以前用JDBC连接SQLServer2000的话就要注意了:

在SQLServer2000中加载驱动和URL路径的语句是

“com.microsoft.jdbc.sqlserver.SQLServerDriver”  “jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JSPTest”

而SQLServer2005中加载驱动和URL的语句则为

“com.microsoft.sqlserver.jdbc.SQLServerDriver”  “jdbc:sqlserver://localhost:1433;DatabaseName=JSPTest”

注意两者通过JDBC连接SQL Server的差异

到此,相信大家对“如何在MyEclipse中JDBC连接SQL Server”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI