设为首页 收藏本站
查看: 621|回复: 0

[经验分享] 在MyEclipse中用JDBC连接Sql Server 2005

[复制链接]

尚未签到

发表于 2016-11-3 06:39:21 | 显示全部楼层 |阅读模式
  1、JDBC连接SQL Server软件安装和帐户设定
  (1)安装“MSSqlServer2005(SP2)”(内置帐户选择sa,密码设为123;如果没有设置内置帐户sa的话,请先直接使用Windows集成身份登录“SQLServerManagementStudio”,选择安全性→登录名→sa→登录属性,然后设置密码123,关闭“SQLServerManagementStudio”).
  
  (2)安装“MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe”.
  
  
  2.下载连接驱动包“sqljdbc.jar”.
  下载地址http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en
  
  (1)设置 Classpath环境属性
  JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
  sqljdbc.jar 文件的解压安装位置如下:(安装位置可以是你电脑的任意位置,这里默认为C:/Progtam Files)
  <安装目录>/sqljdbc_<版本>/<语言>/sqljdbc.jar
  
  安装好sqljdbc.jar后,右键单击我的电脑,选择属性->高级->环境变量->在用户变量中选择CLASSPATH属性(如果没有这个变量则自己新建一个)
  下面是用于 Windows 应用程序的 CLASSPATH 语句实例:
  CLASSPATH =.;C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/enu/sqljdbc.jar
  注意:如果你之前在设置JAVA的JDK时,设置过CLASSPATH属性,那么你只需将sqljdbc.jar的路径追加其后面就可以。
  
  3、设置SQL Server服务器:
  3-1、“开始” → “程序” → “Microsoft SQL Server 2005” → “配置工具” → “SQL Server Configuration Manager”(注意必须先确认“SQL Server Management Studio”已关闭)
  
  3-2、“SQL Server 2005 服务”中停止服务“SQL Server (SQLEXPRESS)”(默认是启动状态)
  
   3-3、“SQL Server 2005 网络配置” → “MSSQLSERVER 的协议”,启动“TCP/IP”(默认是禁用状态),然后双击“TCP/IP”进入属性设置,在“IP 地址”里,确认“IPAll”中的“TCP 端口”为1433(动态端口可以不改)。
  
   3-4、“SQL Server 2005 服务”中启动服务“SQL Server (MSSQLSERVER )”(默认是停止状态)
  
  3-5、关闭“SQL Server Configuration Manager”(此时可以启动“SQL Server Management Studio”,并用帐户sa、密码123登录,SQL Server服务器设置正确的话应该能登录成功)
  
  4、创建测试数据库:
  <1> 打开刚刚安装好的 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
  
  <2> 打开MyEclipse
   a启动“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名为Test
   b.右键单击Test ,选择它的“Properties”->“JavaBuildPath”->“Libraries”->“Add External JARs” 选择下载好的连接驱动包“sqljdbc.jar”,然后点击“OK”确定。
  <3> 编写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=sample"; //连接服务器和数据库sample
  
  String userName = "sa"; //默认用户名
  
  String userPwd = "123"; //密码
  
  Connection dbConn;
  
  try {
  
   Class.forName(driverName);
  
   dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
  
   System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
  
  } catch (Exception e) {
  
   e.printStackTrace();
  
  }
  
  }
  
  }

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-294775-1-1.html 上篇帖子: 用 SQL 语句查看 SQL Server 2008 端口号 下篇帖子: 将Session值储存于SQL Server中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表