东软学习,sql工具类
来源:互联网 发布:统计贸易数据自查报告 编辑:程序博客网 时间:2024/05/01 02:05
package mode09;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBUtil {static Connection connection = null;static Statement statement = null;static ResultSet resultSet = null;private static Connection getConnection() throws ClassNotFoundException,SQLException {// TODO Auto-generated method stubString driverName = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:oracle";String userName = "scott";String userPwd = "tiger";Class.forName(driverName);if (connection == null || connection.isClosed()) {connection = DriverManager.getConnection(url, userName, userPwd);}return connection;}private static int executeUpdate(String sql) throws ClassNotFoundException,SQLException {// TODO Auto-generated method stubint result = 0;getConnection();statement = connection.createStatement();result = statement.executeUpdate(sql);closeAll();return result;}private static void closeAll() throws SQLException {// TODO Auto-generated method stubif (!resultSet.isClosed()) {resultSet.close();}if (!statement.isClosed()) {statement.close();}if (!connection.isClosed()) {connection.close();}}private static ResultSet executeQuery(String sql) throws ClassNotFoundException, SQLException {// TODO Auto-generated method stubgetConnection();statement = connection.createStatement();resultSet = statement.executeQuery(sql);closeAll();return resultSet;}private static int PreparedStatement(String sql) throws ClassNotFoundException, SQLException {// TODO Auto-generated method stubsql = "update emp set ename = ? where empno = 7369";getConnection();java.sql.PreparedStatement preparedStatement = connection.prepareStatement(sql);preparedStatement.setString(1, "Gink");int i = preparedStatement.executeUpdate();return i;}public static void main(String[] args) throws ClassNotFoundException, SQLException {int i = DBUtil.PreparedStatement("dsv");if (i == 1) {System.out.println("成功");}else{System.out.println("N");}//while (rs.next()) {//System.out.print(rs.getInt("EMPNO")+"\t");//System.out.print(rs.getString("ENAME")+"\t");//System.out.print(rs.getString("JOB")+"\t");//System.out.print(rs.getInt("MGR")+"\t");//System.out.print(rs.getDate("HIREDATE")+"\t");//System.out.print("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");//}}}
0 0
- 东软学习,sql工具类
- 东软学习,工具类学习
- SQL数据库连接工具类
- SQL动态封装工具类
- SQL动态封装工具类
- 执行SQL脚本工具类
- 工具类的学习
- Java学习工具类
- 学习一点工具类
- Guava工具类学习
- 工具类学习
- sql 工具
- 给大家分享一款学习sql语句的工具--DBeaver
- Oracle学习之:数据迁移工具(1):SQL Loader
- MYSQL学习笔记——sql语句优化工具
- pl/sql工具下oracle存储过程学习笔记
- 自动生成SQL语句的工具类
- C#使用SQL Server工具类
- 快速排序的简单实现
- 【HDU 3270】Cow Sorting
- 网络访问流程
- Linux C++ 使用condition实现阻塞队列
- 奇怪的分式
- 东软学习,sql工具类
- 合同如火如荼有态度与合同任何人
- uva 10288 - Coupons(概率)
- 2014腾讯实习校招
- poj 2296 2-SAT(无矩形相交的最大边长)
- Porting WiFi drivers to Android
- 1050 moving table
- 有罪推定
- MySQL存储二进制数据