当前位置: 首页 > news >正文

javaweb入门(使用SQLserver2008 R2数据库)

一.数据库的使用

1 加载驱动

1 try {
2             
3         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
4             
5     } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
6             // TODO Auto-generated catch block
7             e.printStackTrace();
8     }

2.创建链接对象

 1 String user = "sa";
 2 String password = "jisuan@10Q";
 3 String url = "jdbc:sqlserver://localhost:1433;DatabaseName=jaovo_msg";
 4 Connection connection = null;
 5 try {
 6      connection = DriverManager.getConnection(url,user,password);
 7             
 8     } catch (SQLException e) {
 9             
10       e.printStackTrace();
11     }

 


3 创建语句传输对象

1 String sql = "select count(*) from t_login where username=? And password = ?";
2 PreparedStatement preparedStatement = null;3 4 preparedStatement = connection.prepareStatement(sql);

 

4 接收结果集对象

1 ResultSet resultSet = null;
2 
3 resultSet = preparedStatement.executeQuery();

 


5 遍历

while(resultSet.next()) 
{
    if (resultSet.getInt(1) > 0) 
    {
           system.ou.println("就是这个!");
           return;
    }
}
                        

 


6 关闭资源

1 DBUtil.close(resultSet);
2 DBUtil.close(preparedStatement);
3 DBUtil.close(connection);

 

转载于:https://www.cnblogs.com/tianxiayoujiu/p/7881218.html

相关文章:

  • 杯具的rm 99*
  • grant 权限 on 数据库对象 to 用户
  • 建立类似复合主键的唯一约束, 建立前查找违反多列唯一约束的记录
  • centos 7.2部署cloudstack4.9 ceph0.94
  • FireFox 7/8 上传前预览图片
  • sqoop: mysql to hive
  • 六、CentOS 6.5 下Nginx的配置
  • JS判断浏览器类型及版本
  • 【框架学习与探究之依赖注入--Autofac】
  • 由windows的Alt+Tab键联想到的数据结构
  • 原生js解决简单轮播图的切换
  • MDCC印象之二:芒果的味道
  • ORA-00600: internal error code, arguments: [kgl-no-mutex-held]
  • exp之compress到底在压缩什么
  • 数据库的独立子查询以及数据的删除、更新和建立视图的笔记
  • 10个确保微服务与容器安全的最佳实践
  • Docker容器管理
  • Elasticsearch 参考指南(升级前重新索引)
  • Hexo+码云+git快速搭建免费的静态Blog
  • IndexedDB
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Java编程基础24——递归练习
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • python3 使用 asyncio 代替线程
  • Sublime Text 2/3 绑定Eclipse快捷键
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Vue官网教程学习过程中值得记录的一些事情
  • Webpack 4 学习01(基础配置)
  • Xmanager 远程桌面 CentOS 7
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何在 Tornado 中实现 Middleware
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 主流的CSS水平和垂直居中技术大全
  • 如何正确理解,内页权重高于首页?
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (day 12)JavaScript学习笔记(数组3)
  • (Python) SOAP Web Service (HTTP POST)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十)T检验-第一部分
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)模仿学习-完成后台管理页面查询
  • (一) springboot详细介绍
  • (转)jQuery 基础
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .“空心村”成因分析及解决对策122344
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复