import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectDB { private static final String MYSQL = "jdbc:mysql://"; private static final String ORACLE = "jdbc:oracle:thin:@"; private ConnectDB() { } public static Connection getInstance(String DBType, String url) throws NoSuchDBException, SQLException { if ("mysql".equalsIgnoreCase(DBType)) return getMySqlConn(url); if ("oracle".equalsIgnoreCase(DBType)) return getOracleConn(url); return null; } public static void closeConn(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } private static Connection getMySqlConn(String url) throws SQLException { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } conn = DriverManager.getConnection(MYSQL + url, "root", "root"); return conn; } private static Connection getOracleConn(String url) throws SQLException { Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } conn = DriverManager.getConnection(ORACLE + url, "daimami.com", "daimami.com"); return conn; } }
相关推荐
Java链接mysql数据库代码,从链接到关闭,注释详细,一目了然
实现一个简单的MVC模式,用jsp实现了一个登录界面,servlet进行控制,其中com.userdao下的UserBDAO类是对mysql数据库的操作,其中包括链接数据库,以及增删改查。 如果,该工程无法有错,第一,请检出mysql 数据库的...
### 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. 安装 ODBC 驱动:需要安装 ODBC 驱动以便 Informatica 连接 Mysql 数据库,下载链接为:https://pan.baidu.com/s/1uatWI0H1Eu9-uxrulmbJXw,提取码:axcp。 3. 配置 ODBC 驱动:安装完成后,需要配置 ODBC 驱动,...
### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...
MATLAB 访问 MySQL 数据库教程及代码 MATLAB 是一个功能强大的数学计算软件,而 MySQL 是一个流行的关系数据库管理系统。在本教程中,我们将学习如何使用 MATLAB 访问 MySQL 数据库,并提供详细的代码示例。 一步...
根据给定文件的信息,我们可以详细地探讨Oracle数据库与MySQL数据库的连接信息,包括它们的驱动程序、连接字符串等关键组成部分。 ### Oracle数据库连接信息 #### 驱动程序 Oracle数据库连接通常会用到`oracle....
本文将深入探讨如何在C#中使用MySQL数据库连接池。 首先,我们需要了解什么是数据库连接池。数据库连接池是一种资源管理技术,它预先创建并维护一定数量的数据库连接,当应用需要时,可以从池中获取连接,使用完毕...
本主题将详细介绍如何使用Python链接MySQL数据库以及相关的驱动程序。 首先,Python链接MySQL数据库通常使用的是`pymysql`或`mysql-connector-python`这两个库。其中,`pymysql`是Python社区中广泛推荐的非官方...
### PHP连接MySQL数据库类的实现与使用 #### 类概述 在本PHP类`clsMysql`中,实现了通过面向对象的方式连接并操作MySQL数据库的功能。该类提供了丰富的接口来处理数据库连接、查询、错误处理等常见任务。 #### 类...
鉴于MySQL数据库的流行与强大,决定多学习使用。现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。形成代码,以Visual Studio 2012平台下的示例形式写下来,供以后查看。同时...
java链接mysql数据库公共类 java链接mysql数据库公共类
下面我们将深入探讨如何在Delphi中连接MySQL数据库,以及这个过程中的关键知识点。 首先,要连接到MySQL数据库,你需要一个兼容的驱动程序。在Delphi中,通常使用第三方库如ZLib或Devart's MySQL Connectors。这些...
教程名称:疯狂Java肖文吉老师MYSQL数据库视频教程课程目录:【】1_MYSQL数据库_数据库概念【】2_MYSQL数据库_MYSQL的安装【】3_MYSQL数据库_MYSQL基础入门【】4_MYSQL数据库_DDL_建表【】5_MYSQL数据库_DDL_约束...
在本实例中,我们将探讨如何使用易语言连接MySQL数据库,进行数据的读取、写入和修改操作。 首先,连接MySQL数据库是所有操作的基础。易语言提供了“数据库”类库,其中包含了一系列与数据库交互的命令。我们需要...
在本案例中,ASP被用来连接MySQL数据库,并实现从Access数据库中导入数据到Discuz论坛系统的MySQL数据库中。DSN(Data Source Name)是数据源名称,它包含了连接到特定数据库所需的全部信息,如数据库类型、驱动程序...
在本例中,我们将探讨如何使用ADO.NET和一个名为MySQLDriverCS的驱动程序库来连接并操作MySQL数据库。 首先,MySQLDriverCS是一个非官方的C#驱动,用于连接MySQL数据库,它为C#程序员提供了与MySQL服务器通信的接口...
2. 配置链接服务器,输入 MySQL 数据库名称,访问接口选择“Microsoft OLE DB Provider For ODBC Drivers”。 3. 安全性设置连接 MySQL 数据库的用户名、密码。 4. 点【确定】测试连接是否成功。 知识点 1. SQL ...