博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试数据库连接是否正常 Sql server 2005
阅读量:6617 次
发布时间:2019-06-25

本文共 1523 字,大约阅读时间需要 5 分钟。

package database;

import java.sql.*;
public class JDBC {
 public static void main(String[] args) {
  // 1.加载驱动

  try {

   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  } catch (ClassNotFoundException e) {
   e.printStackTrace();
   System.out.print("驱动包连接失败!");
  }

  String url = "jdbc:sqlserver://localhost:1433;DatabaseName=UserInfo";

  ;
  String user = "sa";
  String password = "sa";
  Connection con = null;
  PreparedStatement psta = null;
  String sql = "select*from UserInfo";
  ResultSet rs = null;

  // 2.连接数据库

  try {
   con = DriverManager.getConnection(url, user, password);
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   System.out.println("数据库连接失败!");
  }

  // 3.创建 PreparedStatement对象

  try {
   psta = con.prepareStatement(sql);
   // 创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。
   rs = psta.executeQuery();
   // 在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象
   // 4.处理结果集,并调出数据库中的信息打印在控制台上
   while (rs.next()) {
    System.out.print("\n" + rs.getString(1) + "\t ");
    System.out.print(rs.getString(2) + " \t");
    System.out.print(rs.getString(3) + " ");
    System.out.print(rs.getString(4) + " ");
    System.out.print(rs.getString(5) + " ");
    System.out.print(rs.getString(6) + " ");
   }
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  // 5.释放资源
  finally {
   try {
    if (rs != null) {
     rs.close();
    }
    psta.close();
    con.close();
   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }

  }

 }

转载于:https://www.cnblogs.com/adafox51/archive/2012/03/11/2390573.html

你可能感兴趣的文章
cimage和gdi绘图效率比较_手握Origin必备技能,导师再也不担心我的绘图了!
查看>>
ecovacs扫地机器人故障_扫地机器人是“真香”还是“鸡肋”?
查看>>
平流式沉淀池流量计算_石家庄龙翔环保为您带来沉淀池的概述
查看>>
qcustomplot x轴当前时间_时间管理的“四象限”法则
查看>>
ug如何导入excel数据点_使用PyQt5将Excel数据导入mysql
查看>>
python怎么画圆圈_现在学书法,流行的画“蚊香盘”,是科学的方法吗?
查看>>
winform模拟登陆网页_python爬虫模拟登陆学校教务处
查看>>
powershell 开发入门_WinAppDriver 快速入门
查看>>
贵州瑶山古寨旅游产品设计_捷途西部文化探索之旅第六站——瑶山古寨
查看>>
python网络爬虫的总结_[Python]网络爬虫总结
查看>>
python roc计算_Python画ROC曲线和AUC值计算(附代码)
查看>>
mac python升级2升级3_Mac Python 2.x 升级 Python 3.x
查看>>
如何手动启动消防广播_消防广播使用操作流程
查看>>
cview类 public_MFC视图分割,声明CView类的对象,调试时报不能实例化抽象类的异常,还有报错“CLeftPaneView”:“:”的左边必须是类/结构/联合...
查看>>
mac系统怎么编opencv_[openCV]Mac平台下openCV的搭建(Xcode + openCV 2.4.10)
查看>>
浏览器解析jsx_jsx的本质
查看>>
hexutil加解密_RSA加密---从后台到客户端实现报文加解密
查看>>
jmeter 打开报错_jmeter打开.jmx文件报错的解决办法
查看>>
mysql主从canal_mysql同步之otter/canal环境搭建完整详细版
查看>>
profiling mysql_MySQL profiling 查找Query瓶颈
查看>>