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

Java语言JDBC数据库

  1. public class MyJDBC {  
  2.   
  3.     public static void main(String[] args) 
  4.     {  
  5.   
  6.   
  7.         // 数据库JDBC驱动地址  
  8.         String driverManageString = null;  
  9.         // 数据库连接地址  
  10.         String url = null;  
  11.         // 数据连接密码  
  12.         String password = null;  
  13.         // 数据库连接用户名  
  14.         String user = null;  
  15.           
  16.         try {  
  17.               
  18.               
  19.             // 加载数据库JDBC连接恭驱动  
  20.             Class.forName(driverManageString);  
  21.               
  22.               
  23.               
  24.             // 创建数据库连接  
  25.             Connection connection = DriverManager.getConnection(url, user, password);  
  26.               
  27.          // 创建一个执行SQL语句的工具接口  
  28.             Statement stmt = connection.createStatement();  
  29.               
  30.             ResultSet rs = stmt.executeQuery(" select id, name, pwd from custmer");  
  31.               
  32.             //获取查询出的数据  
  33.             while (rs.next()) {  
  34.                   
  35.                 System.out.println(rs.getObject(1));  
  36.                   
  37.             }  
  38.               
  39.             // 创建一个预编译的SQL语句工具接口  
  40.             PreparedStatement pstmt = connection.prepareStatement(" select id, name, pwd from custmer where id = ?");  
  41.             pstmt.setObject(0new Object());  
  42.   
  43.             // 结果集,返回SQL查询后生成的一张数据表  
  44.             ResultSet prs = pstmt.executeQuery();  
  45.               
  46.             while (prs.next()) {  
  47.                   
  48.                 System.out.println(rs.getObject(1));  
  49.                   
  50.             }  
  51.               
  52.             connection.close();  
  53.               
  54.             rs = null;  
  55.               
  56.             prs = null;  
  57.               
  58.         }  
  59.         catch (ClassNotFoundException e) 
  60. {  
  61.               
  62.             e.printStackTrace();  
  63.         }  
  64.         catch (SQLException e) 
  65. {  
  66.   
  67.             e.printStackTrace();  
  68.         }  
  69.   
  70.     }    
  71. }  

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数组和链表的区别
  • JAVA监听器原理
  • ubuntu 信息获取
  • java中逻辑右移;算术右移的区别
  • Java中的接口继承
  • ftp测试练习
  • JTabel鼠标按下与放开getValueIsAdjusting()
  • display.syncExec方法例子
  • 常用的网络
  • Netty 5用户指南
  • netty 学习 (4)混合使用coder和handler
  • netty 学习 (3)发送对象
  • netty 学习 (2)Handler的执行顺序
  • netty 学习 (1)
  • Java设计模式——工厂设计模式
  • 【Leetcode】101. 对称二叉树
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Javascripit类型转换比较那点事儿,双等号(==)
  • MySQL的数据类型
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • PHP变量
  • Vim 折腾记
  • Vue2 SSR 的优化之旅
  • Vue2.x学习三:事件处理生命周期钩子
  • 前端js -- this指向总结。
  • 如何优雅地使用 Sublime Text
  • 原生js练习题---第五课
  • 《天龙八部3D》Unity技术方案揭秘
  • UI设计初学者应该如何入门?
  • 组复制官方翻译九、Group Replication Technical Details
  • #Linux(权限管理)
  • #Ubuntu(修改root信息)
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (day6) 319. 灯泡开关
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (不用互三)AI绘画工具应该如何选择
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (循环依赖问题)学习spring的第九天
  • **CI中自动类加载的用法总结
  • *上位机的定义
  • .describe() python_Python-Win32com-Excel
  • .NET CLR基本术语
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET Project Open Day(2011.11.13)
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET中统一的存储过程调用方法(收藏)
  • :O)修改linux硬件时间
  • ;号自动换行
  • @Autowired和@Resource装配