一个简单的JDBC模板类
2020-02-03 00:28
369 查看
/** * @author 千禧 * @version 创建时间:2019年9月24日 下午9:02:10 */ public class JdbcTest { public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true", "root", "password"); // 输入你的sql语句 String sql = ""; preparedStatement = connection.prepareStatement(sql); preparedStatement.setInt( ?,?); resultSet = preparedStatement.executeQuery(); while(resultSet.next()) { //处理结果集 } } catch (Exception e) { e.printStackTrace(); }finally { if(resultSet !=null) { try { resultSet.close(); } catch (SQLException e) { e.printStackTrace(); } } if(preparedStatement != null) { try { preparedStatement.close(); } catch (SQLException e) { e.printStackTrace(); } } if(connection !=null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
注意:新版mysql的jar包需要的两个参数有丶矫情。这里列出来:
className = "com.mysql.cj.jdbc.Driver"; url = "jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"; //补充一下,如果是在xml文件中配置uri参数的话,需要写成如下的方式 uri = "jdbc:mysql://127.0.0.1:3306/dbname?useUnicode=true&characterEncoding=gbk&useSSL=false&serverTimezone=GMT%2B8&useSSL=false"
ok,就这样吧。以上就是一个建议的jdbc模板了。使用的时候别忘了导包。
最后记得关闭三个流。注意:先打开的后关闭。。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 一个简单的增删查改demo(jsp,jdbc,struts2)
- 一个简单的java jdbc案例
- [转贴]从零开始学C++之STL(二):实现一个简单容器模板类Vec(模仿VC6.0 中 vector 的实现、vector 的容量capacity 增长问题)
- 一个实现了iterator模式的简单模板类
- 自己实现的一个简单的数据库连接的插件————JdbcPlugin
- 一个简单的jdbc
- 【Java编程】建立一个简单的JDBC连接-Drivers, Connection, Statement and PreparedStatement
- 一个自己实现的简单的智能指针模板类
- 基于Servlet、JSP、JDBC、MySQL的一个简单的用户注冊模块(附完整源代码)
- 浅谈:如何用java写一个简单的基于MySQL的JDBC
- 基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)
- 【一个简单封装的jdbc工具类】
- 一个简单的JDBC例子
- 编写一个简单的jdbc例子程序
- 一个简单的servletJDBCweb项目
- 基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)
- 【Groovy】用IDEA搭建一个Groovy简单的Demo-写一个简单的Groovy输出Demo和JDBCDemo
- A Simple JDBC MySQL Connection.一个JDBC到MySQL的简单数据库连接.
- 一个jsp+jdbc的简单登录程序
- 一个简单的连接数据库程序(JDBC)