jdbc如何连接sqlserver数据库呢?

守听  金牌会员 | 2022-8-27 23:49:30 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 800|帖子 800|积分 2400

转自:
http://www.java265.com/JavaCourse/202206/3668.html
下文笔者讲述使用jdbc连接sqlserver数据库的方法分享,如下所示
  1. 借助jdbc即可连接sqlserver数据库
复制代码
例:
  1. 通过jdbc连接数据库
  2. package com.Util;
  3. /**
  4. * jdbc连接数据库类
  5. */
  6. //导入sql包
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import java.sql.PreparedStatement;
  10. import java.sql.ResultSet;
  11. import java.sql.SQLException;
  12. import java.sql.Statement;
  13. public class Connect{
  14.         //加载驱动
  15.         private String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
  16.         //获取用户名
  17.         private String user="";
  18.         //获取密码
  19.         private String password="";
  20.         //获取本地数据库
  21.         private String url="jdbc:sqlserver://localhost:1433;DatabaseName=";
  22.        
  23.         public Connection conn=null;
  24.         public PreparedStatement ps=null;
  25.         public ResultSet rs=null;
  26.        
  27.         public Connection getConnection(){
  28.                 if (conn==null) {
  29.                         try {
  30.                                 Class.forName(driver);
  31.                                 //连接数据库
  32.                                 conn=DriverManager.getConnection(url, user, password);
  33.                                 System.out.println("数据库连接成功");
  34.                         } catch (Exception e) {
  35.                             System.out.println("获取数据库连接对象时产生的异常"+e);
  36.                         }
  37.                 }
  38.                 return conn;
  39.                 }
  40.         //关闭数据库连接
  41.         public void closeAll(Connection conn,Statement stmt,ResultSet rs,PreparedStatement pst){
  42.                 if (rs!=null) {
  43.                         try {
  44.                                 rs.close();
  45.                                 System.out.println("关闭数据库连接");
  46.                         } catch (Exception e) {
  47.                                  System.out.println("关闭数据连接时产生的异常"+e);
  48.                         }
  49.                 }
  50.                 if (stmt!=null) {
  51.                         try {
  52.                                 stmt.close();
  53.                                 System.out.println("关闭数据库连接");
  54.                         } catch (Exception e) {
  55.                                 System.out.println("Statement对象关闭数据库的异常"+e);
  56.                         }
  57.                 }
  58.                 if (pst!=null) {
  59.                         try {
  60.                                 pst.close();
  61.                                 System.out.println("关闭数据库连接");
  62.                         } catch (SQLException e) {
  63.                                 e.printStackTrace();
  64.                                 System.out.println("PreparedStatement对象关闭数据库的异常"+e);
  65.                         }
  66.                 }
  67.                 if (conn!=null) {
  68.                         try {
  69.                                 conn.close();
  70.                                 System.out.println("关闭数据库连接");
  71.                         } catch (Exception e) {
  72.                                  System.out.println("数据库连接对象的异常"+e);
  73.                         }
  74.                 }                       
  75.         }
  76. }
复制代码
  1. private String user="";引号内输入数据库注册的登录名。
  2. private String password="";引号内输入登录名对应密码。
  3. private String url=“jdbc:sqlserver://localhost:1433;DatabaseName=”;等号后面为登录名用户具有的数据库名。
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

金牌会员
这个人很懒什么都没写!

标签云

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