当前位置:   article > 正文

Eclipse中Java连接sql server数据库_eclipse4.2.0,sqlserver

eclipse4.2.0,sqlserver

最近几天写论文,实在是憋不动了,在此写一个简单的教程,不是故意要写这个的,要给人讲,没办法,虽然对sql server这些微软软件用起来很不习惯。

1,配置eclipse

首先下载eclipse版本,推荐下载eclipse 4.2 juno,我用的是这个,然后下载jdk-1.7,现在java 8都出来了,注意下载两个东西的时候看看操作系统版本。下载之后解压eclipse就可以使用。然后安装jdk

 

2,添加sqljdbc4.jar

下面添加jdbcjar包到eclipse的路径中,注意这里是sqljdbc4.jar,开始我用sqljdbc.jar报错了,所以2008版本推荐使用sqljdbc4.jar,我放在这里(sqljdbc4.jar),猛戳下载。下载之后将sqljdbc4.jar路径配置到你机器的环境变量中。win7中是右击计算机-》高级系统设置-》高级-》环境变量-》新建classpath-》编辑-》加入sqljdbc4.jar的路径。同时在eclipse中的Window-Preferences-installed jres-》添加你的sqljdbc4.jar到已有的jre中。

 

3,配置sql server 2008

首先打开Sql server 配置管理器,右击Sql server网络配置下的MSSQLSERVER的协议,然后右击TCP/IP,然后将IPALL的端口改为1433

然后进入sql server management studio。右击资源管理器中你的连接-》属性-》安全性-》勾选sql serverwindows身份验证模式,然后进入资源管理器-》安全性-》登录名-》右击sa-》修改密码用于java程序连接(可选)-》状态选择授予和启用。然后回到资源管理器-》右击你的连接-》重新启动。

 

4java连接程序

上代码:连接数据库的代码

  1. package db.software;
  2. import java.sql.*;
  3. public class Test{
  4. publicstatic void main(String[] srg) {
  5. StringdriverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
  6. StringdbURL = "jdbc:sqlserver://localhost:1433 ; DatabaseName = db001";
  7. StringuserName = "sa";
  8. StringuserPwd = "yourpasswd";
  9. ConnectiondbConn;
  10. try{
  11. Class.forName(driverName);
  12. dbConn= DriverManager.getConnection(dbURL, userName, userPwd);
  13. System.out.println("ConnectionSuccessful!");
  14. dbConn.close();
  15. }
  16. catch(Exception e)
  17. {
  18. e.printStackTrace();
  19. }
  20. }
  21. }

 

5,写查询或者事务

上代码:修改或者查询

  1. package db.software;
  2. import java.sql.*;
  3. public class Test{
  4. publicstatic void main(String[] srg) {
  5. StringdriverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
  6. StringdbURL = "jdbc:sqlserver://localhost:1433 ; DatabaseName = 20140402";
  7. StringuserName = "sa";
  8. StringuserPwd = "zhangqian";
  9. ConnectiondbConn;
  10. try{
  11. Class.forName(driverName);
  12. dbConn= DriverManager.getConnection(dbURL, userName, userPwd);
  13. //executeQuery
  14. Statementstat1=dbConn.createStatement();
  15. StringtableName = "Course";
  16. ResultSetrs=stat1.executeQuery("SELECT * FROM "+tableName);
  17. StringcourseName = "";
  18. while(rs.next()){
  19. courseName=rs.getString("courseName");
  20. System.out.println(courseName);
  21. }
  22. rs.close();
  23. stat1.close();
  24. //executeUpdate
  25. Statementstat2=dbConn.createStatement();
  26. Stringcommand="update Course set courseName='DB3' where courseId = 1";
  27. stat2.executeUpdate(command);
  28. stat2.close();
  29. System.out.println("ConnectionSuccessful!");
  30. dbConn.close();
  31. }
  32. catch(Exception e)
  33. {
  34. e.printStackTrace();
  35. }
  36. }
  37. }

本文完

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/66957
推荐阅读
相关标签
  

闽ICP备14008679号