`
zcb11051
  • 浏览: 8690 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

发个jdbc工具类

阅读更多
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;

public class JdbcUtil 
{
	private static String db_driver;
	private static String db_url;
	private static String db_userName;
	private static String db_passWord;
	
	static
	{
		Properties pro=new Properties();
		try {
		     pro.load(new FileInputStream((JdbcUtil.class.getResource("/").getPath()+"/jdbc.properties"))); 
			db_driver=pro.getProperty("db_driver");
			db_url=pro.getProperty("db_url");
			db_userName=pro.getProperty("db_userName");
			db_passWord=pro.getProperty("db_passWord");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	
	public static Connection getConnection()
	{
		Connection conn=null;
		
		try {
			Class.forName(db_driver);
			
			conn=DriverManager.getConnection(db_url, db_userName, db_passWord);
			
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		return conn;
	}
	
	public static void close(Connection conn,PreparedStatement ps,ResultSet rs)
	{
		if(rs!=null)
		{
			try {
				rs.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		if(ps!=null)
		{
			try {
				ps.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		if(conn!=null)
		{
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
	
	public static void close(Connection conn)
	{
		if(conn!=null)
		{
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
	
	

}


db_driver=oracle.jdbc.driver.OracleDriver
db_url=jdbc:oracle:thin:@10.66.6.10:1521:dot
db_userName=fms2
db_passWord=1qaz2wsx



分享到:
评论
2 楼 zcb11051 2010-12-27  
不好意思,改回来了
1 楼 pouyang 2010-09-07  
靠,用个java代码规范工具都用错了。

相关推荐

    SpringBoot中封装jdbc工具类

    现在的数据层的开发,大多会使用如MyBatis或...由于部分场景下MyBatis或JPA之类无法满足我的需求,所以我打算自己封装一套查数据库的工具类。 文章地址: https://blog.csdn.net/lxyoucan/article/details/124042295

    JDBC封装的工具类

    JDBC封装的工具类,将所有共同的代码提取过来,形成工具类

    JDBC工具类(针对mySQL)

    1、JDBCUtil(JDBC工具类) 这里封装了Java与数据库建立连接,执行查询或更新语句,释放链接等基本方法,并使用连接池实现mySql高效率执行查询更新的功能。 2、SQLUtil(SQL语句工具类) 对基本SQL语句进行了...

    spring的jdbc工具类

    spring的jdbc工具类,对数据库的操作,对数据库进行增删改查的操作

    功能强大的JDBC工具类

    此JDBC工具类功能强大,不仅支持查询,还可支持批量操作指定的SQL

    java连接SqlServer完整代码,工具类,jdbc

    JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //Driver是静态代码块,类加载了就执行,用...

    JDBC的工具类

    简化java与mysql的连接。每次连接都很麻烦,特地写了一个jdbc的工具类,虽然很菜但是能用就行。这个是我用来练习或者做小程序才用的一个工具类,很方便。

    JDBC工具类

    自己封装的jdbc工具类,有详细的注释,更容易理解。

    JDBC非常实用的工具类

    非常实用的JDBC 工具类,用起来非常的方便 适合新手练习使用

    jdbc连接mysql工具类

    eclipse连接MySql工具类,具备增删改查功能,利用反射进行单个和多个查询,附有mysql-connector.jar和SQL文件。

    JDBC连接数据库工具类

    JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode

    自己封装的JDBC工具类

    自己封装的JDBC工具类,能够实现对数据库的增删改查以及批处理,事物处理等操作

    自己封装的jdbc工具类

    给学生讲课课上写的jdbc封装类,对基本的增删改查和事务做了封装。例子中用的是oracle 11g数据库,如果换其他数据库直接改连库字符串就行,其他的不用动,适合初学者学习。查询的时候会省掉很多工作量,不需要一个一...

    自己封装的JDBC工具类源码

    最近刚学习了JDBC,最后封装了一段简单的工具类,主要功能有: 1、执行sql语句返回单条查询结果; 2、执行查询语句sql返回结果集; 3、执行数据的插入,修改,删除; 4、执行批处理; 5、调用存储过程; 6、...

    jdbc封装工具类

    jdbc封装工具类,此类事封装成list,Object>>格式,可直接把转换为jsonArray格式传输数据。

    Oracle jdbc 单例 工具类

    Oracle jdbc 单例 工具类 以及Oracle jar包 需要的话可以自己改成其他数据库

    JavaJDBC工具类

    JavaJDBC工具类

    jdbc工具类

    基于jdbc的封装,轻量级映射,自带连接池,无第三方依赖。支持多数据源,配置简单,支持注解sql查询,自带分页查询。

Global site tag (gtag.js) - Google Analytics