package mysql;

/*

* 实现JDBC的工具类

* 定义方法,直接返回数据库的连接对象

*/

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

public class JDBCUtils {

private JDBCUtils() {

};

public static Connection con;

static {

try {

Class.forName("com.mysql.jdbc.Driver");

con = DriverManager.getConnection

("jdbc.mysql://localhost:3306/mybase","root","root");

} catch (Exception e) {

e.printStackTrace();

}

}

/*

* 定义静态方法,返回数据库的连接对象

*/

public static Connection getConnection() {

return con;

}

public static void close(Connection con,PreparedStatement pst,ResultSet rs) {

if(con != null) {

try {

con.close();

}catch(Exception ex) {

System.out .println();

}

}

if(pst != null) {

try {

pst.close();

}catch(Exception ex) {

System.out .println();

}

}

if(rs != null) {

try {

rs.close();

}catch(Exception ex) {

System.out .println();

}

}

}

}

package mysql;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

public class JDBCUtilstest {

public static void main(String[] args) throws Exception {

// TODO Auto-generated method stub

Connection con = JDBCUtils.getConnection();

PreparedStatement pst = con.prepareStatement("SELECT sname FROM sort");

ResultSet rs = pst.executeQuery();

while(rs.next()) {

System.out .println("sname");

}

JDBCUtils.close(con, pst, rs);

}

}

java jdbc 工具_实现JDBC的工具类相关推荐

  1. java写渗透工具_常用渗透测试工具使用tips

    (7)sqlmap(python脚本学习下) 经典sql注入工具 (这种针对参数的工具,不知道是不是扫描方式有问题,还是怎么着,怎么才能抓几个包,或者把常用点的包抓出来) 抓几个sqlmap的包 sq ...

  2. 安卓打包工具_独立开发之工具篇

    本文介绍下目前开发中所用到的开发工具. 硬件篇: 2014年入手MacPro 小米5 iPhone 6s 两部手机主要用来测试和体验竞品. 目前最大问题就是电脑跟手机的存储空间不足,总需要去删除一些东 ...

  3. 最好用的_古书制作工具_古籍排版工具_古文排版_自动生成古书_多种古书风格_古籍制作工具_个性化书籍制作工具

    古书制作工具_古籍排版工具使用方法 前言 最好用的古书制作工具, 最好用的古籍排版工具, 最好用的古籍制作工具, 最好用的古文排版, 自动古书排版, 自动书籍排版, 自动生成古书, 多种古书风格 可自 ...

  4. 金士顿u盘分区工具_使用U盘工具给电脑硬盘快速分区教程

    导读:什么是硬盘分区?怎样使用u盘给硬盘分区?如何使用u深度u盘启动盘制作工具制作好的u盘启动盘给全新的硬盘分区?通过以下所介绍的u盘为硬盘分区的教程,教您使用u深度启动u盘怎么给硬盘分区,让您体验到 ...

  5. seo伪原创工具_文章伪原创工具哪个好用(伪原创工具有哪些)

    从事网站seo优化的工作基本上每天都会和文章打交道,因为网站的排名与网站的收录关系是非常大的,网站的收录又和文章息息相关,搜索引擎的胃口是比较喜欢新的内容.原创的内容,而对于一些文案功底比较没那么好的 ...

  6. 工作效率 工具_我使用的工具加快了我的工作流程,使我的工作效率更高

    工作效率 工具 by Egwuenu Gift 通过Egwuenu礼物 我使用的工具加快了我的工作流程,使我的工作效率更高 (The tools I use speed up my workflow ...

  7. 历史 微信开发者工具_不用微信开发者工具也能调试微信页面

    一般调试微信页面的时候,我们都会按照微信开发的官网教程,让你去安装微信开发者工具,然后在微信开发者工具上调试, 这样有时候会不会感觉很麻烦? 而且这个工具还经常卡死. 1515737321133.jp ...

  8. java 编写命令行工具_编写命令行工具

    1.使用common-cli编写命令行工具 commons-cli是Apache开源组织提供的用于解析命令行参数的包. 先引用common-cli依赖包: commons-cli commons-cl ...

  9. java jdbc分页_使用JDBC进行分页查询

    package day03; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLExc ...

最新文章

  1. NopCommerce 增加 Customer Attributes
  2. ESFramework介绍之(31)―― 消息分类及对应的处理器
  3. centos7 /etc/profile 文件模板
  4. C语言 底层IO lseek
  5. 压测学习总结(7)——Jmeter性能测试之脚本增强
  6. 用Python全自动播放尔雅网课
  7. 用生成对抗网络给雪人上色,探索人工智能时代的美学
  8. 220805我文明的体现在书法艺术上此对标志LOGO设计产生的积极深远影响分析
  9. 西瓜书第三章阅读笔记
  10. 鸟与虫(四)pexels搜到的我都想要,
  11. Windows11电脑丢失了数据该怎么恢复?
  12. 物不知数用计算机解法怎么解,物不知数
  13. 批量提取 data/app目录中的apk文件
  14. rpm mysql 忘记密码_centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码
  15. linux硬盘对拷 ghost,100%完美保留数据 Ghost硬盘对拷_硬盘_内存硬盘技巧-中关村在线...
  16. 指定的服务器标记为删除,如何解决“指定的服务已被标记为删除”错误
  17. java中将毫秒值转换为小数点形式(几点几格式)的方法
  18. 小白opencv的入门处理技巧
  19. 课程设计报告linux小游戏,嵌入式课程设计报告---贪吃蛇游戏.doc
  20. SnnGrow快讯:微软被曝整合ChatGPT进必应向谷歌宣战?、消息称微软将把OpenAI人工智能技术整合至Office:或可编写电子邮件、学校封杀,大厂禁用,ChatGPT引发大面积恐慌?

热门文章

  1. pandas使用query函数基于判断条件获得dataframe中满足条件的数据行(row)的索引列表(index of rows matching conditions in dataframe)
  2. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)
  3. R语言ggplot2可视化条形图(bar plot)、并为条形图添加误差条(error bar)、自定义设置误差条(error bar)的颜色/色彩( Barplots with Error bar)
  4. TypeError: expected str, bytes or os.PathLike object, not module
  5. python代码获取今天、昨天、明天的日期
  6. sql服务器登录名为电脑名如何修改,如何恢复数据库的账号 登录名/用户名等
  7. java语言编写简易表达式_将简单的表达语言放入Java
  8. 乾坤符和鸿蒙符,少年三国志四种暗金兵符技能怎么样 四种暗金兵符技能分析...
  9. 用python汇总pdf文件_Python处理PDF文件-简译与总结
  10. stm32使用flymcu烧写程序