JDBC数据库连接
2016-04-30 00:24
190 查看
以前学Java Web开发的时候,用原始的JDBC连接数据库,对数据进行增删改查操作,所以做了简单的封装
代码示例:
代码示例:
package com.java.base.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class ConnectionFactory { private Connection conndb=null; private PreparedStatement pstmt=null; private ResultSet rs=null; private final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"; private final String URL="jdbc:sqlserver://localhost:1433;databaseName=UserInfo"; private final String NAME="sa"; private final String PASSWORD="sa"; //构造方法 加载驱动 public ConnectionFactory(){ try { Class.forName(DRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); } } //得到数据库连接 private void getConnectionDB(){ try { conndb=DriverManager.getConnection(URL,NAME,PASSWORD); } catch (SQLException e) { e.printStackTrace(); } } //关闭数据库连接 public void closeConnection(){ try { if(rs!=null){rs.close(); } if(pstmt!=null){pstmt.close(); } if(conndb!=null){conndb.close(); } } catch (SQLException e) { e.printStackTrace(); } } //查询数据表,并返回结果集 public ResultSet selectSQL(String sql){ try { getConnectionDB(); pstmt=conndb.prepareStatement(sql); System.out.println(sql); rs=pstmt.executeQuery(); } catch (SQLException e) { e.printStackTrace(); } return rs; } //添加,修改,删除数据信息 public int updateSQL(String sql){ int count=0; try { getConnectionDB(); pstmt=conndb.prepareStatement(sql); System.out.println(sql); count=pstmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); } return count; } }
相关文章推荐
- Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis
- ORACLE之sql语句优化
- 3、Pull解析、SQLite、单元测试、ListView
- [数据库] MySql查询优化技巧
- 关于索引的基础知识
- 数据库设计三范式
- 高并发下,解决Mysql 多sleep进程
- SQL 快速参考
- (35)Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】
- 数据库之应用理论
- 两天 写出简易数据库管理程序
- oracle 12 c Client for linux
- mysql 存储过程
- 如何实现动态获取数据库中的字段
- MYSQL的安装及升级
- 1.Python操作Redis:键(Key)
- mysql数据库入门
- Mysql使用(1)
- ORACLE手工删除数据库
- 对MySql经常使用语句的详细总结