`
breezedancer
  • 浏览: 19289 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

通用jdbc链接-mysql

阅读更多
java 代码
  1. package com.com.util;   
  2.   
  3. import java.sql.Connection;   
  4. import java.sql.DriverManager;   
  5. import java.sql.ResultSet;   
  6. import java.sql.SQLException;   
  7. import java.sql.Statement;   
  8.   
  9. public class DBConn {   
  10.   
  11.     private Connection conn = null;   
  12.   
  13.     Statement statement = null;   
  14.   
  15.     ResultSet rs = null;   
  16.   
  17.     public DBConn() {   
  18.         try {   
  19.             Class.forName("com.mysql.jdbc.Driver");// 加载驱动程序   
  20.             conn = DriverManager.getConnection(   
  21.                     "jdbc:mysql://localhost/actions""admin""111111");   
  22.             statement = conn.createStatement();   
  23.         } catch (Exception e) {   
  24.             e.printStackTrace();   
  25.             conn = null;   
  26.         }   
  27.     }   
  28.   
  29.     public DBConn(String dbname) {   
  30.         try {   
  31.             Class.forName("com.mysql.jdbc.Driver");// 加载驱动程序   
  32.             String url = "jdbc:mysql://localhost/" + dbname;   
  33.             conn = DriverManager.getConnection(url, "admin""111111");   
  34.             statement = conn.createStatement();   
  35.         } catch (Exception e) {   
  36.             e.printStackTrace();   
  37.             conn = null;   
  38.         }   
  39.     }   
  40.   
  41.     public void update(String sql) {   
  42.         try {   
  43.             statement.executeUpdate(sql);   
  44.         } catch (SQLException e) {   
  45.             e.printStackTrace();   
  46.         }   
  47.     }   
  48.   
  49.     public ResultSet query(String sql) {   
  50.         ResultSet rs = null;   
  51.         try {   
  52.             rs = statement.executeQuery(sql);   
  53.         } catch (SQLException e) {   
  54.             e.printStackTrace();   
  55.         }   
  56.         return rs;   
  57.     }   
  58.   
  59.     public void close() {   
  60.         try {   
  61.             if (rs != null) {   
  62.                 rs.close();   
  63.                 rs = null;   
  64.             }   
  65.   
  66.             if (statement != null) {   
  67.                 statement.close();   
  68.                 statement = null;   
  69.             }   
  70.   
  71.             if (conn != null) {   
  72.                 conn.close();   
  73.                 conn = null;   
  74.             }   
  75.   
  76.         } catch (Exception e) {   
  77.             e.printStackTrace();   
  78.         }   
  79.     }   
  80. }   
分享到:
评论
1 楼 yyjn12 2007-05-28  
不错,挺好的.学习!

相关推荐

    jdbc连接mysql工具类

    下面将详细介绍如何使用Eclipse作为开发环境,通过编写一个JDBC工具类来连接MySQL数据库,并实现基本的增删改查功能。 首先,我们需要引入MySQL的JDBC驱动,也就是`mysql-connector.jar`。这个库文件包含了连接...

    java连接mysql数据库(JDBC驱动).

    ### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...

    2、sqoop导入(RMDB-mysql、sybase到HDFS-hive)

    sqoop create-hive-table --table my_hive_table --fields-terminated-by ',' --lines-terminated-by '\n' --connect jdbc:mysql://<hostname>:<port>/<database> --username <username> --password <password> --...

    JDBC连接MySQL例子

    本示例是关于如何使用JDBC连接MySQL数据库的一个实践教程,涵盖了数据库连接、数据操作以及大文本和图片的存储。 首先,我们需要了解JDBC的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...

    jdbc-driver-rpc,自实现的jdbc驱动,用于集成进mysql等框架.zip

    这一设计思路使得该驱动具有一定的通用性和可扩展性,能够适应多种数据库环境,尤其适合集成到如MySQL这样的框架中。 首先,让我们深入理解自定义JDBC驱动的工作原理。传统的JDBC驱动通常由数据库供应商提供,它们...

    JDBC/MySQL-Chapter4.zip

    在Java应用中,JDBC常被用来连接并操作MySQL数据库,完成数据的增删改查等任务。 在"Chapter4"这一章节中,我们主要会学习以下内容: 1. **JDBC驱动程序类型**:JDBC驱动程序分为四种类型,从早期的JDBC-ODBC桥接...

    JDBC-ODBC连接数据库

    对于大型或企业级应用,推荐使用数据库供应商提供的JDBC驱动,如MySQL Connector/J、Oracle JDBC驱动等,它们通常提供更好的性能和更稳定的连接。 总之,JDBC-ODBC连接在JSP中为开发人员提供了一种便捷的方式与...

    mysql-connector-java-5.1.25, mysql 5.7.31亲测有效

    `mysql-connector-java-5.1.25.jar`是这个驱动程序的二进制文件,包含了Java类和其他资源,用于连接到MySQL服务器并执行SQL查询。这个特定的版本兼容性广泛,适用于许多基于Java的应用场景。当下载并将其添加到项目...

    dolphinscheduler安装包和mysql的jdbc连接jar包

    MySQL的JDBC连接器是Java应用程序连接到MySQL数据库的桥梁,文件名为`mysql-connector-java-5.1.47-bin.jar`。这个jar包包含了所有必要的类和资源,使得Java程序能够通过JDBC(Java Database Connectivity)接口与...

    Easysoft JDBC-ODBC Bridge_jdbc_java_odbc_database_methodcpo_

    【Easysoft JDBC-ODBC Bridge】是一款用于连接Java应用程序与ODBC数据源的桥梁,它使得Java应用程序能够通过JDBC接口访问ODBC兼容的数据库。Easysoft JDBC-ODBC Bridge支持32位和64位操作系统,确保了跨平台的兼容性...

    JDBC基础-Java学习笔记

    - **通用性**: JDBC 提供了一个通用的 API 来访问多种类型的 SQL 数据库,如 MySQL、Oracle、SQL Server 等。 - **独立性**: JDBC 是一个独立于特定数据库管理系统的接口集合,这意味着开发人员可以使用相同的代码来...

    jdbc通用数据库连接

    **三、通用JDBC连接封装** 为了提高代码复用性和减少错误,通常会将上述步骤封装成一个通用的数据库连接类。这个类通常包含以下功能: 1. **初始化数据库连接**:包括加载驱动、创建连接等。 2. **执行SQL**:...

    最新版加注释通用JDBC数据库连接池

    本资源名为“最新版加注释通用JDBC数据库连接池”,显然它提供了一个带有详细注释的通用JDBC数据库连接池实现,这将有助于开发者理解和使用。这里我们将详细讲解数据库连接池的概念、工作原理以及如何使用。 **...

    MySQL的JDBC 驱动程序

    MySQL的JDBC驱动程序分为四种类型,从早期的类型1(纯Java,基于ODBC桥)到最新的类型4(完全Java,基于TCP/IP的驱动),其中`mysql-connector-java-5.1.5-bin.jar`属于类型4,即非面向对象的纯Java驱动。...

    jdbc连接mysql数据库

    当需要连接MySQL数据库时,你需要先确保你的项目中包含了MySQL的JDBC驱动(通常名为`mysql-connector-java.jar`)。 1. **加载驱动**:在建立连接之前,你需要通过DriverManager的`registerDriver()`方法加载MySQL...

    c3p0-dbcp-配置文件-mysql驱动包

    `mysql-connector-java-5.1.41-bin.jar`是MySQL官方提供的JDBC驱动包,它使得Java程序能够通过JDBC API与MySQL数据库进行通信。这个版本的驱动适用于MySQL 5.1.x系列,对于连接和操作MySQL数据库是必不可少的。 ...

    使用JDBC连接Oracle,MySql,SQLServer数据库

    例如,Oracle需要ojdbc.jar,MySQL需要mysql-connector-java.jar,SQL Server需要mssql-jdbc.jar。 连接数据库通常涉及以下步骤: 1. 加载驱动:通过`Class.forName()`方法加载对应的数据库驱动,如`Class.forName...

    kafka-connect-jdbc:Kafka Connect连接器,用于兼容JDBC的数据库

    Kafka Connect JDBC连接器 kafka-connect-jdbc是一个用于与任何兼容JDBC的数据库之间加载数据。 可以在找到该连接器的文档。发展要构建开发版本,您需要Kafka的最新版本以及一系列上游Confluent项目,您必须从其相应...

    kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar

    标题 "kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar" 暗示了这个压缩包包含了用于Kettle(Pentaho Data Integration,也称为KDI)通过JDBC连接MySQL、Oracle和DM(可能指的是达梦数据库)以及GBase数据库...

    mysql-connector-java-5.1.7-bin.zip

    MySQL数据库是世界上最流行的开源关系型数据库之一,而`mysql-connector-java-5.1.7-bin.zip`是一个包含了Java语言连接MySQL数据库所需的关键组件的压缩包。这个压缩包中的主要文件`mysql-connector-java-5.1.7-bin....

Global site tag (gtag.js) - Google Analytics