`
javaeyetodj
  • 浏览: 432635 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

private static  String driverName ;
private static  String url ;
private static  String userName ;
private static  String userpwd ;

public static Connection con = instance();

public static Connection instance()
{
initDBParameter_Oracle();
return getDBConnection();
}

public static Connection getDBConnection(){
if(null != con )
{
    return con;
}
Connection con=null;
try{
    Class.forName(driverName);
    con = DriverManager.getConnection(url,userName,userpwd);
    if ( con != null){
        System.out.println("conn success !");
    }
}catch(Exception e){
    e.printStackTrace();
}
return con;
}

/**
* 初始化 连结 ACCESS数据 的JDBC连结参数
*/
public static void initDBParameter_Access()
{
driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
//      url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+Cfg.getAccessDBPath();
userName = "";
userpwd = "";
}

/**
* 初始化 连结 ORACLE数据 的JDBC连结参数
*/
public static void initDBParameter_Oracle()
{
driverName = "oracle.jdbc.driver.OracleDriver";
userName = "csmis";
userpwd = "csmis";
//      url ="jdbc:oracle:thin:@127.0.0.1:1521:test";
url ="jdbc:oracle:thin:@127.0.0.1:1521:test";
}

/**
* 初始化 连结 SQL SERVER数据 的jdbc连结参数
*/
public static void initDBParameter_SQLServer()
{
driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
url = "jdbc:microsoft:sqlserver://Localhost:1433;DatabaseName=pubs";
userName = "sa";
userpwd = "sa";
}

/**
* 初始化 连结 SQL SERVER数据 的jdbc连结参数
*/
public static void initDBParameter_MySql()
{
driverName = "com.mysql.jdbc.Driver";
url = "jdbc:mysql://127.0.0.1:3333/test";
userName = "";
userpwd = "";
}

public static Connection conAccess()
{
Connection con=null;
try{
    Class.forName(driverName);
    con = DriverManager.getConnection(url,userName,userpwd);
    if ( con != null){
        System.out.println("conn successed ");
    }
   
}catch(Exception e){
    e.printStackTrace();
}
return con;
}

public static void main(String [] args) throws Exception
{
Connection con = DBConnection.con;
Statement st = con.createStatement();
String sql = "create table b (id varchar2(10));";
st.execute(sql);
//ResultSet rst = st.executeQuery();
}
分享到:
评论

相关推荐

    Java使用JDBC连接postgresql数据库示例

    Java 使用 JDBC 连接 PostgreSQL 数据库示例 Java 是一种广泛使用的编程语言,而 PostgreSQL 是一个功能强大且广泛使用的关系数据库管理系统。Java 使用 JDBC(Java Database Connectivity)连接 PostgreSQL 数据库...

    jdbc连接包clickhouse

    jdbc连接包clickhouse

    自定义一个简单的JDBC连接池实现方法

    自定义一个简单的JDBC连接池实现方法 知识点一:什么是JDBC连接池? JDBC连接池是一种优化数据库连接的方法,在传统的JDBC连接中,每次获得一个Connection连接都需要加载通过一些繁杂的代码去获取,这样繁杂的...

    Java使用jdbc连接MySQL数据库实例分析

    Java使用jdbc连接MySQL数据库实例分析 Java语言是目前最流行的编程语言之一,广泛应用于Web开发、Android开发、企业级应用等领域。数据库是存储和管理大量数据的核心组件,而MySQL是最流行的开源关系数据库管理系统...

    java使用jdbc连接数据库工具类和jdbc连接mysql数据示例

    本文将详细解释如何使用JDBC连接MySQL数据库,以及如何创建一个工具类来简化数据库连接的管理。 首先,我们需要引入MySQL的JDBC驱动,这通常是一个jar文件,如`mysql-connector-java-5.1.20-bin.jar`。这个驱动包...

    jdbc连接测试项目

    本项目“jdbc连接测试项目”旨在提供一个实践平台,帮助开发者熟悉JDBC的基本操作,如建立数据库连接、执行SQL语句、处理结果集等。下面将详细阐述JDBC的核心概念、流程以及在项目中的应用。 1. **JDBC核心概念** ...

    MySQL jdbc连接器 jdbc.zip

    MySQL JDBC 连接器,全称...总之,MySQL JDBC连接器是Java开发者不可或缺的工具,它使得我们可以方便地在Java应用中集成MySQL数据库,实现各种复杂的数据库操作,同时也需要我们关注其版本特性、性能优化以及安全实践。

    达梦数据库JDBC连接驱动

    达梦数据库JDBC连接驱动: 1. dm8-oracle-jdbc16-wrapper.jar 2. DmJdbcDriver16.jar 3. DmJdbcDriver17.jar 4. DmJdbcDriver18.jar

    达梦数据库jdbc连接

    本文将详细介绍如何使用JDBC连接达梦数据库,以及涉及到的相关组件。 首先,我们要了解JDBC是什么。JDBC是Java语言的一个标准接口,它允许Java应用程序通过一套统一的API与各种类型的数据库进行通信。在达梦数据库...

    PB 通过JDBC连接SQLite

    标题 "PB 通过JDBC连接SQLite" 描述了一个使用PowerBuilder (PB) 通过Java Database Connectivity (JDBC) 驱动程序与SQLite数据库进行交互的场景。在本例中,使用的特定JDBC驱动是`sqlite-jdbc-3.23.1.jar`。这个...

    JDBC连接mysql处理中文时乱码解决办法详解

    JDBC连接mysql处理中文时乱码解决办法详解 近日,整合的项目需要跟一个比较老版本的mysql服务器连接,使用navicat查看,发现此mysql服务器貌似没有设置默认编码,而且从操作此mysql的部分php文件看,应该是使用的gb...

    jdbc连接

    **JDBC连接** Java Database Connectivity (JDBC) 是Java编程语言中用于标准地访问数据库的API,由Sun Microsystems(现已被Oracle公司收购)开发。它为程序员提供了与各种数据库进行交互的能力,无论数据库管理...

    JDBC连接池驱动.zip

    JDBC(Java Database Connectivity)是Java平台中用于与数据库交互的一组接口和类,而JDBC连接池就是在这个基础上实现的一种优化策略。本文将详细介绍JDBC连接池驱动的相关知识,主要涉及`mysql-connector-java-...

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    jdbc连接access数据库的驱动jar包

    本资源提供的“jdbc连接access数据库的驱动jar包”正是为了这个目的。 标题中的“jdbc连接access数据库的驱动jar包”指的是用于Java应用程序通过JDBC接口连接到Access数据库所需的特定驱动程序库,通常是一个Java ...

    jdbc连接cache的demo及jar包,自己备份.rar

    标题"jdbc连接cache的demo及jar包,自己备份.rar"指出这是一个关于使用JDBC(Java Database Connectivity)连接Cache数据库的示例项目,其中包含了必要的jar包,并且用户已经将其作为个人备份保存。这里的“Cache”...

    Jdbc连接数据库基本步骤详解

    Jdbc连接数据库基本步骤详解 Jdbc连接数据库基本步骤详解是Java编程语言中连接数据库的基本步骤,通过Jdbc(Java Data Base Connectivity)可以连接各种类型的数据库,例如MySQL、Oracle等。下面将详细介绍Jdbc连接...

    JDBC连接集群数据库的方法

    在连接数据库的url地址有点不一样 代码如下:jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=IP2)(PORT=1521)))...

    JDBC连接SQLSERVER的JAR包

    JDBC连接SQLSERVER的JAR包

    PB11.5 通过JDBC连接MySQL

    3. **连接代码**:在PB11.5中,可以创建一个新的数据窗口对象,通过以下代码来建立JDBC连接: ```java String dbURL = "jdbc:mysql://localhost:3306/your_database"; String username = "your_username"; ...

Global site tag (gtag.js) - Google Analytics