`
- 浏览:
19291 次
- 性别:
- 来自:
北京
-
java 代码
- package com.com.util;
-
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
-
- public class DBConn {
-
- private Connection conn = null;
-
- Statement statement = null;
-
- ResultSet rs = null;
-
- public DBConn() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- conn = DriverManager.getConnection(
- "jdbc:mysql://localhost/actions", "admin", "111111");
- statement = conn.createStatement();
- } catch (Exception e) {
- e.printStackTrace();
- conn = null;
- }
- }
-
- public DBConn(String dbname) {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- String url = "jdbc:mysql://localhost/" + dbname;
- conn = DriverManager.getConnection(url, "admin", "111111");
- statement = conn.createStatement();
- } catch (Exception e) {
- e.printStackTrace();
- conn = null;
- }
- }
-
- public void update(String sql) {
- try {
- statement.executeUpdate(sql);
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
-
- public ResultSet query(String sql) {
- ResultSet rs = null;
- try {
- rs = statement.executeQuery(sql);
- } catch (SQLException e) {
- e.printStackTrace();
- }
- return rs;
- }
-
- public void close() {
- try {
- if (rs != null) {
- rs.close();
- rs = null;
- }
-
- if (statement != null) {
- statement.close();
- statement = null;
- }
-
- if (conn != null) {
- conn.close();
- conn = null;
- }
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
下面将详细介绍如何使用Eclipse作为开发环境,通过编写一个JDBC工具类来连接MySQL数据库,并实现基本的增删改查功能。 首先,我们需要引入MySQL的JDBC驱动,也就是`mysql-connector.jar`。这个库文件包含了连接...
### 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驱动**: ...
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的基本流程,包括加载驱动、建立连接、创建Statement或PreparedStatement...
这一设计思路使得该驱动具有一定的通用性和可扩展性,能够适应多种数据库环境,尤其适合集成到如MySQL这样的框架中。 首先,让我们深入理解自定义JDBC驱动的工作原理。传统的JDBC驱动通常由数据库供应商提供,它们...
在Java应用中,JDBC常被用来连接并操作MySQL数据库,完成数据的增删改查等任务。 在"Chapter4"这一章节中,我们主要会学习以下内容: 1. **JDBC驱动程序类型**:JDBC驱动程序分为四种类型,从早期的JDBC-ODBC桥接...
对于大型或企业级应用,推荐使用数据库供应商提供的JDBC驱动,如MySQL Connector/J、Oracle JDBC驱动等,它们通常提供更好的性能和更稳定的连接。 总之,JDBC-ODBC连接在JSP中为开发人员提供了一种便捷的方式与...
`mysql-connector-java-5.1.25.jar`是这个驱动程序的二进制文件,包含了Java类和其他资源,用于连接到MySQL服务器并执行SQL查询。这个特定的版本兼容性广泛,适用于许多基于Java的应用场景。当下载并将其添加到项目...
MySQL的JDBC连接器是Java应用程序连接到MySQL数据库的桥梁,文件名为`mysql-connector-java-5.1.47-bin.jar`。这个jar包包含了所有必要的类和资源,使得Java程序能够通过JDBC(Java Database Connectivity)接口与...
【Easysoft JDBC-ODBC Bridge】是一款用于连接Java应用程序与ODBC数据源的桥梁,它使得Java应用程序能够通过JDBC接口访问ODBC兼容的数据库。Easysoft JDBC-ODBC Bridge支持32位和64位操作系统,确保了跨平台的兼容性...
- **通用性**: JDBC 提供了一个通用的 API 来访问多种类型的 SQL 数据库,如 MySQL、Oracle、SQL Server 等。 - **独立性**: JDBC 是一个独立于特定数据库管理系统的接口集合,这意味着开发人员可以使用相同的代码来...
**三、通用JDBC连接封装** 为了提高代码复用性和减少错误,通常会将上述步骤封装成一个通用的数据库连接类。这个类通常包含以下功能: 1. **初始化数据库连接**:包括加载驱动、创建连接等。 2. **执行SQL**:...
本资源名为“最新版加注释通用JDBC数据库连接池”,显然它提供了一个带有详细注释的通用JDBC数据库连接池实现,这将有助于开发者理解和使用。这里我们将详细讲解数据库连接池的概念、工作原理以及如何使用。 **...
MySQL的JDBC驱动程序分为四种类型,从早期的类型1(纯Java,基于ODBC桥)到最新的类型4(完全Java,基于TCP/IP的驱动),其中`mysql-connector-java-5.1.5-bin.jar`属于类型4,即非面向对象的纯Java驱动。...
当需要连接MySQL数据库时,你需要先确保你的项目中包含了MySQL的JDBC驱动(通常名为`mysql-connector-java.jar`)。 1. **加载驱动**:在建立连接之前,你需要通过DriverManager的`registerDriver()`方法加载MySQL...
`mysql-connector-java-5.1.41-bin.jar`是MySQL官方提供的JDBC驱动包,它使得Java程序能够通过JDBC API与MySQL数据库进行通信。这个版本的驱动适用于MySQL 5.1.x系列,对于连接和操作MySQL数据库是必不可少的。 ...
例如,Oracle需要ojdbc.jar,MySQL需要mysql-connector-java.jar,SQL Server需要mssql-jdbc.jar。 连接数据库通常涉及以下步骤: 1. 加载驱动:通过`Class.forName()`方法加载对应的数据库驱动,如`Class.forName...
Kafka Connect JDBC连接器 kafka-connect-jdbc是一个用于与任何兼容JDBC的数据库之间加载数据。 可以在找到该连接器的文档。发展要构建开发版本,您需要Kafka的最新版本以及一系列上游Confluent项目,您必须从其相应...
标题 "kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar" 暗示了这个压缩包包含了用于Kettle(Pentaho Data Integration,也称为KDI)通过JDBC连接MySQL、Oracle和DM(可能指的是达梦数据库)以及GBase数据库...
MySQL数据库是世界上最流行的开源关系型数据库之一,而`mysql-connector-java-5.1.7-bin.zip`是一个包含了Java语言连接MySQL数据库所需的关键组件的压缩包。这个压缩包中的主要文件`mysql-connector-java-5.1.7-bin....