`
zwh910621
  • 浏览: 146775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库连接DBManager

阅读更多

package com.db;

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

public class DBManager {

 private static final String DRIVER = "com.mysql.jdbc.Driver";
 //private static final String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

 private static final String URL = "jdbc:mysql://localhost:3306/test";
 //private static final String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master";

 private static final String USERNAME = "root";

 private static final String PASSWORD = "root";

 static {

  try {
   Class.forName(DRIVER);
  } catch (ClassNotFoundException e) {
   // TODO 自动生成 catch 块
   e.printStackTrace();
  }
 }

 public static Connection getConnection() {

  Connection conn = null;

  try {
   conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
  } catch (SQLException e) {
   // TODO 自动生成 catch 块
   e.printStackTrace();
  }

  return conn;
 }

 public static void closeAll(ResultSet rs, Statement state, Connection conn) {

  try {
   if (rs != null)
    rs.close();

   if (state != null)
    state.close();

   if (conn != null)
    conn.close();
  } catch (SQLException e) {

  }

 }

 public static void main(String[] args) {
  Connection conn = DBManager.getConnection();
 }
}

2
0
分享到:
评论
1 楼 zryengytj 2009-11-30  

相关推荐

    Java数据库通用操作类.doc

    DBManager类提供了数据库连接的功能,使用了Java的标准库java.sql.Connection、java.sql.DriverManager等实现数据库连接。该类使用了private Connection con;变量来保存数据库连接对象,提供了对数据库连接的管理和...

    DBManager数据库

    1. 数据库连接管理:包括创建数据库连接、打开和关闭连接,以及处理异常和连接池。 2. SQL命令构造:根据用户需求生成符合特定数据库语法的SQL语句。 3. 数据操作接口:定义一组通用的方法,如ExecuteNonQuery(执行...

    Windchill二次开发数据库连接及操作的两种方式代码

    例如,`com.ptc.pfc.pdmlink.db.DbManager` 类提供了创建、打开和关闭数据库连接的功能,而`com.ptc.pfc.pdmlink.db.DbQuery` 类则支持执行SQL查询。使用这些API,开发者需要理解Windchill的数据模型,确保操作符合...

    使用java语言编写的数据库连接池,实现数据库与jsp文件的连接.rar

    其次,`dbManager.java`文件很可能是数据库连接池的管理类。这个类负责初始化连接池,管理数据库连接的获取和释放。它通常包含静态方法,如`getConnection()`用于获取连接,`returnConnection(Connection conn)`用于...

    JAVA DbManager类连接数据连(msssql 2005)JDBC

    在这个例子中,DbManager类负责管理数据库连接的生命周期,简化了数据库操作。你可以根据实际需求在`executeSQL()`方法中添加错误处理和事务管理等逻辑。 总的来说,Java的JDBC接口为开发人员提供了强大而灵活的...

    毕业设计JSP数据库连接池的研究与实现(源代码+论文).zip

    5. `DBConnectionManager.class`和`DBManager.class`:这两个类可能分别实现了数据库连接管理和数据库操作管理,封装了SQL执行、事务控制等功能,使得业务代码能更专注于业务逻辑而不是数据库交互细节。 6. `*.doc`...

    Java 通用数据库连接类[支持存储过程 参数自动识别]

    本主题聚焦于一个特定的Java类——"DBManager",这是一个通用的数据库连接类,设计用于简化数据库操作,特别是对存储过程的支持,并且具备参数自动识别功能。 首先,让我们了解Java中的数据库连接。Java通过JDBC...

    DbManager数据库Script生成软件

    在软件中,用户可以连接到不同的数据库实例,查看数据库结构,并生成对应的创建或修改脚本。 使用DbManager时,你可以选择导出整个数据库的脚本,也可以针对特定的表、视图或存储过程进行操作。这对于数据库的备份...

    java数据库操作类-连接池

    为了高效地管理和复用数据库连接,连接池技术应运而生。本主题主要围绕"java数据库操作类-连接池",介绍如何在Eclipse环境中实现和测试连接池功能。 首先,`ConnectionPool`类通常用于管理数据库连接池。在Java中,...

    java配置dbcp连接池(数据库连接池)示例分享

    4. 获取数据库连接:使用DBManager类获取数据库连接,并执行相关的数据库操作。 5. 关闭数据库连接:使用DBManager类关闭数据库连接,以释放资源。 DBCP连接池的配置 DBCP连接池的配置主要涉及到以下几个方面: 1...

    用Spring开Swing程序----DBManager(数据库查看器)

    1. **数据库连接管理**:使用Spring的JDBC模板或JPA来管理数据库连接。通过配置文件或用户输入的参数,实现不同数据库(如MySQL、Oracle、PostgreSQL等)的动态连接。 2. **SQL编辑器**:提供一个文本框让用户输入...

    DBManager Professional 3.4.6

    2. **数据库连接和管理**:用户可以方便地创建、编辑和删除数据库连接,包括输入必要的连接参数如主机名、端口、用户名、密码等,以及SSL配置。 3. **SQL查询工具**:提供了一个强大的SQL编辑器,支持编写、执行和...

    Python-DBManager - 数据处理引擎,基于Python的数据库操作助手

    这包括但不限于数据库的连接、查询、插入、更新、删除数据等基本操作,以及更高级的功能如事务管理、异常处理、数据库迁移、性能优化等。通过使用Python的数据库API(如sqlite3、pymysql、psycopg2等)或ORM(对象...

    vb连接不同数据库工具

    ADO的核心组件是Connection对象,用于建立数据库连接;Recordset对象则用于处理数据记录。通过设置ConnectionString属性,VB程序可以轻松地连接到不同数据库,例如: ```vb Dim conn As New ADODB.Connection conn....

    android本地读取数据库db文件查询本地归属地

    - 在应用启动时或需要时,读取.db文件并复制到上述路径,然后通过`SQLiteOpenHelper`创建数据库连接,实现对.db文件的访问。 5. **Android Studio**: - Android Studio是Android开发的主要IDE,提供了许多便利的...

    附加sql数据库工具

    1. **数据库附件**:在SQL Server中,附加数据库是指将一个已经存在于硬盘上的数据库文件(MDF,主数据文件)和日志文件(LDF)连接到当前服务器实例的过程。这样,用户就能在新的环境中访问和操作这些数据库中的...

    C3P0连接池管理类

    C3P0连接池管理类是数据库连接管理的一种机制,用于高效管理和复用数据库连接,以提高系统的性能和资源利用率。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java应用...

    wince5.0SqlCeExaple.rar_SQLce_WinCE DBManager_wince 数据库_windowsc

    2. **数据库连接**:使用ADO.NET或者SQL CE提供的类(如SqlCeConnection)建立到数据库的连接,理解连接字符串的格式和内容。 3. **创建数据库和表**:通过SQL命令或API创建新的数据库和表,定义列的数据类型,设置...

    c3p0连接池源码

    C3P0是一个开源的Java数据库连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。这个连接池在许多应用中被广泛使用,因为它提供了良好的性能和稳定性。在深入理解C3P0源码之前,我们需要先了解一下...

Global site tag (gtag.js) - Google Analytics