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"提供了一套完整的封装库,包含了USB接口、RJ45网络接口、TF卡接口以及DB9和DB15串口的Altium Designer封装,总计39个封装文件,对于电子...
【封装DB-Library函数实现VC对SQL Server的快速访问】 在软件开发中,尤其是在数据库应用领域,高效地访问和操作数据库是至关重要的。对于Visual C++(VC)开发者来说,直接使用SQL Server的DB-Library API可以实现...
本项目以"TypeScript模块以及模块化封装DB库 封装类似Mongoose风格的类库"为主题,通过代码实例展示了如何在TypeScript中进行模块化编程,并创建一个类似Mongoose风格的数据访问层。 首先,理解TypeScript的模块...
db 类封装,常用核心技术,如获得所有记录,获得一条记录、获得第一条记录的第一个字段等,以及连接数据库等
"封装DB源码"是一个针对数据库操作的模板类库,它为开发者提供了便利的接口,以简化数据库操作并提高代码的可复用性。这个库可能包括了对各种类型数据的操作,如字符串、数值、布尔型等,以及SQL查询和事务处理等...
DB9 DB15 DB25 DB37 DB50 直型弯型针型孔型封装大全Altium库 PCB封装库90个合集(AD库): 封装型号列表: Component Count : 90 Component Name ----------------------------------------------- DB9 DB9 公 90° ...
本文主要介绍了关于php封装db类连接sqlite3的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 示例代码: <?php class dbManager{ public $db; function __construct()
DB9 DB15 DB25 等各种DB接口封装库 ,库都是经过项目验证的,能够节省不少开发时间,与大家分享。
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后缀)文件: 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...
封装DB类的过程实际上是在Node.js环境下通过mongoose这个ODM(Object Document Mapping)库来对MongoDB数据库进行操作。Mongoose为Node.js程序与MongoDB数据库之间的交互提供了对象模型的抽象,可以将数据库中的文档...
"DB接口(AD软件封装库)"的描述暗示了这是一个专为AD(可能是Application Development,应用程序开发)设计的,集成了数据库访问功能的软件组件或库。这个库通过封装数据库操作,使开发者能够更高效、更安全地在AD...
DB系列封装按照针脚数目可以分为多个子类,如DB9、DB15、DB25、DB37等,这些都是指针脚数量的多少,如DB9表示有9个针脚。 DB系列连接器广泛应用于多种场合,例如串行通信(RS-232)、VGA视频接口等。DB系列封装的...
基于php的mysql数据库的封装,包含数据库连接,以及基本的增删改查操作。
DB9公头和母头PCB封装库;带3D模型
DB9M DB9FDB9弯型直型针型孔型RS232串口接口AD集成3D封装库(原理图库+PCB封装库) 3dpcb封装列表如下: PCB Library : 串口.PcbLib Date : 2021/5/11 Time : 17:19:08 Component Count : 5 Component Name ---...
DB44封装是电子设计领域中一种常见的连接器接口,主要应用于音频、视频以及数据通信等系统。在PCB(印制电路板)设计中,理解并正确使用DB44封装至关重要,因为它确保了电路板上的元件与外部设备之间稳定、可靠的...
在电子设计自动化(EDA)领域,PCB(Printed Circuit Board)封装库是至关重要的资源。PCB封装库包含了各种电子元件的模型,这些模型在电路板设计时用于表示实际元件的物理尺寸、引脚布局以及电气连接。下面将详细...
免费DB37接口AD9原理图封装库,我自己改的封装。
DB9封装库 串口接口座AD封装库,要用于ALTIUM DESIGNER 09-18中的PCB设计时用封装方式