jdbc连接,方便自己查阅
来源:互联网 发布:阿里云深圳机房ip地址 编辑:程序博客网 时间:2024/06/05 16:34
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class BaseDao{ protected Connection conn=null; protected PreparedStatement prst=null; protected ResultSet rs=null; private final String connString="jdbc:sqlserver://localhost;databasename=xxx"; private final String user="xxx"; private final String pwd="xxxx"; protected void openConn(){ try { //SQLSERVER Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //ORACLE Class.forName("Oracle.jdbc.driver.OracleDriver"); //mysql Class.forName("com.mysql.jdbc.Drive"); conn=DriverManager.getConnection(connString, user, pwd); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } protected void closeConn(){ try { if(this.prst!=null) prst.close(); if(this.rs!=null) rs.close(); if(this.conn!=null) conn.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } protected void executeUpdate(String sql, Object... para){ try { prst = conn.prepareStatement(sql); for (int i = 0; i < para.length; i++) { prst.setObject(i + 1, para[i]); } prst.executeUpdate(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); throw new RuntimeException(e.getMessage()); } } protected ResultSet executeQuery(String sql, Object... para) { try { prst = conn.prepareStatement(sql); for (int i = 0; i < para.length; i++) { prst.setObject(i + 1, para[i]); } this.rs = prst.executeQuery(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return this.rs; }}
0 0
- jdbc连接,方便自己查阅
- 排序算法总览(方便自己查阅)
- RGB颜色参考,方便自己查阅
- 记录自己JNI开发的一些东西,方便自己查阅
- 常用的正则表达式.网上拷贝,方便自己查阅.
- ASP.NET 4【MSDN参考文档-方便自己查阅】
- Android permission 访问权限大全(转,方便自己查阅)
- EditText属性大全(转)方便自己查阅
- 知识点要做好记录,方便以后自己查阅
- 各种常用命令记录,做个记录,方便自己查阅
- scaleType 方便查阅
- 从gitlab和github上clone 项目和框架的一些命令(方便自己查阅)
- ASCII码表,方便大家查阅
- 小知识点,方便以后查阅
- 四大组件 方便随时查阅
- css 完全居中 方便查阅
- 自己写JDBC连接池
- 自己查阅Struts代码
- NYOJ-814-又见拦截导弹【最少LIS段数问题】
- 在eclispe中创建Maven web工程
- 关于碰撞检测
- Rxjava2单元测试的异步和同步转换
- MDK中问题:warning : type qualifier is meaningless on cast type return 的解决
- jdbc连接,方便自己查阅
- 【Android】去除小数点后多余的零
- 新手老手一起来!AngularJS 第二讲-深入基本语法
- hdu 2048 数塔 (最经典也是最简单的dp)
- remove-duplicates-from-sorted-list
- Sony S1512S2C加装内存
- linux目录权限与文件权限的区别
- CCF201412-2 Z字形扫描(解法二)(100分)
- angular js 入门2 $watch 监听事件