常用的JDBC封装类DBHelper
2016-07-03 12:42
267 查看
常用的JDBC封装类DBHelper
package com.yang; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DBHelper { Connection con=null; public void conn(){ try { Class.forName("com.mysql.jdbc.Driver"); String uri="jdbc:mysql://localhost/hello?characterEncoding=utf-8"; String user="root"; String password="123456"; con=DriverManager.getConnection(uri, user, password); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public ResultSet getRS(String sql) throws SQLException { Statement s; s = con.createStatement(); return s.executeQuery(sql); } public void DoInsert(String sql) { Statement s; try { s = con.createStatement(); s.executeUpdate(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void close(){ try { con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String[] args) { DBHelper dh=new DBHelper(); dh.conn(); try { ResultSet rs=dh.getRS("select * from tb_user"); while(rs.next()){ int id=rs.getInt("id"); String name=rs.getString("name"); System.out.println(id+name); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } dh.close(); System.out.println("OK"); } }
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- JDBC 数据库常用连接 链接字符串
- JDBC连接Access数据库的几种方式介绍
- JDBC程序更新数据库中记录的方法
- jdbc链接远程数据库进行修改url操作
- JDBC 程序的常见错误及调试方法
- 在Java的JDBC使用中设置事务回滚的保存点的方法
- Java中使用JDBC操作数据库简单实例
- Java加载JDBC驱动程序实例详解
- JSP使用JDBC完成动态验证及采用MVC完成数据查询的方法
- JSP基于JDBC的数据库连接类实例
- JSP中使用JDBC访问SQL Server 2008数据库示例
- jsp+jdbc实现连接数据库的方法
- 解析jdbc处理oracle的clob字段的详解
- JDBC数据库的使用操作总结
- jdbc操作mysql数据库实例
- JSP使用JDBC连接MYSQL数据库的方法
- Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
- java使用jdbc操作数据库示例分享
- JDBC之PreparedStatement类中预编译的综合应用解析