`
milk_nenu
  • 浏览: 13533 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

封装DB

 
阅读更多

package com.zm.bbs;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DB {
	public static Connection getConn(){
		Connection conn=null;
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root","root");
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return conn;
	}
	
	public static Statement getStmt(Connection conn){
		Statement stmt=null;
		try {
			stmt=conn.createStatement();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return stmt;
	}
	public static ResultSet getRs(Statement stmt,String sql){
		ResultSet rs=null;
		try {
			rs=stmt.executeQuery(sql);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return rs;
	}
	
	public static void close(ResultSet rs){
		if(rs!=null){
			try {
				rs.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			rs=null;
		}
	}
	
	public static void close(Statement stmt){
		if(stmt!=null){
			try {
				stmt.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			stmt=null;
		}
	}
	
	public static void close(Connection conn){
		if(conn!=null){
			try {
				conn.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			conn=null;
		}
	}
}
 
分享到:
评论

相关推荐

    AD最全USB接口pcb封装 RJ45 PCB封装 TF卡封装 DB9 DB15Altium封装.zip

    本资源"AD最全USB接口pcb封装 RJ45 PCB封装 TF卡封装 DB9 DB15Altium封装.zip"提供了一套完整的封装库,包含了USB接口、RJ45网络接口、TF卡接口以及DB9和DB15串口的Altium Designer封装,总计39个封装文件,对于电子...

    封装DB—Library函数实现VC对SQL Server的快速访问.pdf

    【封装DB-Library函数实现VC对SQL Server的快速访问】 在软件开发中,尤其是在数据库应用领域,高效地访问和操作数据库是至关重要的。对于Visual C++(VC)开发者来说,直接使用SQL Server的DB-Library API可以实现...

    TypeScript模块以及模块化封装DB库 封装类似Mongoose风格的类库.zip

    本项目以"TypeScript模块以及模块化封装DB库 封装类似Mongoose风格的类库"为主题,通过代码实例展示了如何在TypeScript中进行模块化编程,并创建一个类似Mongoose风格的数据访问层。 首先,理解TypeScript的模块...

    php 封装db类

    db 类封装,常用核心技术,如获得所有记录,获得一条记录、获得第一条记录的第一个字段等,以及连接数据库等

    封装DB源码

    "封装DB源码"是一个针对数据库操作的模板类库,它为开发者提供了便利的接口,以简化数据库操作并提高代码的可复用性。这个库可能包括了对各种类型数据的操作,如字符串、数值、布尔型等,以及SQL查询和事务处理等...

    DB9 DB15 DB25 DB37 DB50 直型弯型针型孔型封装大全Altium库 PCB封装库90个合集(AD库).zip

    DB9 DB15 DB25 DB37 DB50 直型弯型针型孔型封装大全Altium库 PCB封装库90个合集(AD库): 封装型号列表: Component Count : 90 Component Name ----------------------------------------------- DB9 DB9 公 90° ...

    php封装db类连接sqlite3数据库的方法实例

    本文主要介绍了关于php封装db类连接sqlite3的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 示例代码: <?php class dbManager{ public $db; function __construct()

    DB9 DB15 DB25 等各种DB接口AD封装库 花钱购买.PcbLib

    DB9 DB15 DB25 等各种DB接口封装库 ,库都是经过项目验证的,能够节省不少开发时间,与大家分享。

    DB9 DB15 DB25 DB37 DB50 Altium AD元件库 PCB封装库.zip

    DB9 DB15 DB25 DB37 DB50 ...包括90个DB9~50接插件全系列封装文件,孔型、针型、直型,90度弯型,DB9/M,DB9/F,DB15/M,DB15/F,DB25/M,DB25/F,DB37/M,DB37/F,DB50/M,DB50/F等,可以直接应用到你的项目开发。

    DB9 DB15 DB25 DB37 D型公头母头连接器3D封装库(STEP后缀)文件.zip

    DB9 DB15 DB25 DB37 D型公头母头连接器3D封装库(STEP后缀)文件: Connector - d-sub.STEP DB-Female.STEP DB-Male.STEP DB15RA_F.STEP DB15RA_M.STEP DB15_F.STEP DB15_M.STEP DB25 .STEP DB25-F.STEP DB25-M.STEP...

    详解nodejs操作mongodb数据库封装DB类

    封装DB类的过程实际上是在Node.js环境下通过mongoose这个ODM(Object Document Mapping)库来对MongoDB数据库进行操作。Mongoose为Node.js程序与MongoDB数据库之间的交互提供了对象模型的抽象,可以将数据库中的文档...

    DB接口(AD软件封装库)

    "DB接口(AD软件封装库)"的描述暗示了这是一个专为AD(可能是Application Development,应用程序开发)设计的,集成了数据库访问功能的软件组件或库。这个库通过封装数据库操作,使开发者能够更高效、更安全地在AD...

    DB系列封装

    DB系列封装按照针脚数目可以分为多个子类,如DB9、DB15、DB25、DB37等,这些都是指针脚数量的多少,如DB9表示有9个针脚。 DB系列连接器广泛应用于多种场合,例如串行通信(RS-232)、VGA视频接口等。DB系列封装的...

    php 数据库db类封装

    基于php的mysql数据库的封装,包含数据库连接,以及基本的增删改查操作。

    DB9封装.PcbLib

    DB9公头和母头PCB封装库;带3D模型

    DB9M DB9FDB9弯型直型针型孔型RS232串口接口AD集成3D封装库(原理图库+PCB封装库).zip

    DB9M DB9FDB9弯型直型针型孔型RS232串口接口AD集成3D封装库(原理图库+PCB封装库) 3dpcb封装列表如下: PCB Library : 串口.PcbLib Date : 2021/5/11 Time : 17:19:08 Component Count : 5 Component Name ---...

    DB44封装及其原理图

    DB44封装是电子设计领域中一种常见的连接器接口,主要应用于音频、视频以及数据通信等系统。在PCB(印制电路板)设计中,理解并正确使用DB44封装至关重要,因为它确保了电路板上的元件与外部设备之间稳定、可靠的...

    PCB封装库.zip

    在电子设计自动化(EDA)领域,PCB(Printed Circuit Board)封装库是至关重要的资源。PCB封装库包含了各种电子元件的模型,这些模型在电路板设计时用于表示实际元件的物理尺寸、引脚布局以及电气连接。下面将详细...

    DB37接口AD9原理图封装库。

    免费DB37接口AD9原理图封装库,我自己改的封装。

    DB9串口元件封装库

    DB9封装库 串口接口座AD封装库,要用于ALTIUM DESIGNER 09-18中的PCB设计时用封装方式

Global site tag (gtag.js) - Google Analytics