jdbc连接数据库(mysql,sqlserver,oracle)

package com.test;

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

public class DBConn {

    public static Connection getConn(String db){
        String driverName="";
        String dbURL="";
        String userName = "";
        String userPwd = "";
        if(db.equals("sqlServer")){
            driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
            dbURL = "jdbc:sqlserver://192.168.0.1:1444; DatabaseName=test";
            userName = "";
            userPwd = "";
        }else if(db.equals("oracle")){
            driverName = "oracle.jdbc.driver.OracleDriver";
            dbURL = "jdbc:oracle:thin:@192.168.0.1:1521:test";
            userName = "";
            userPwd = "";
        }else if(db.equals("mysql")){
            driverName = "com.mysql.jdbc.Driver";
            dbURL = "jdbc:mysql://192.168.0.1:3306/test";
            userName = "";
            userPwd = "";
        }
        Connection dbConn=null;
        try {
            Class.forName(driverName);
            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return dbConn;
    }

    public static void main(String[] args) {
        Connection dbConn =DBConn.getConn("oracle");
        System.out.println(dbConn);
        String sql = "select id from table";
        PreparedStatement ps;
        try {
            ps = dbConn.prepareStatement(sql);
            ResultSet rs = ps.executeQuery();
            while(rs.next())
                System.out.println(rs.getInt("id"));
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}
时间: 2024-12-17 03:33:32

jdbc连接数据库(mysql,sqlserver,oracle)的相关文章

Hibernate 配置连接MySQL/SQLServer/Oracle数据库

用Hibernate配置连接数据库可以方便我们对POJO的操作,节省了很多时间和代码.下面就分别说明连接不同数据库需要在hibernate.cfg.xml做的配置. 需要数据库驱动包可以点击这里下载:数据库Jar包下载地址:http://pan.baidu.com/s/1jGKEEY6  密码:okq0 1.Hibernate连接MySQL数据库 1 <?xml version='1.0' encoding='UTF-8'?> 2 <!DOCTYPE hibernate-configur

JDBC连接数据库(MySql)步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能. 把十一个功能都放在一起. 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.formName("com.mysql.jdbc.Driver");  2.获取连接:(1) param1:  要连接数据库的url-----> String url="jdbc:mysql:/

mysql/sqlserver/oracle

1. ORACLE oracle 能在所有主流平台上运行(包括 windows).完全支持所有的工业标准.采用完全开放策略.可以使客户选择最适合的解决方案.对开发商全力支 持.oracle并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案.如果 windowsNT不能满足需要,用户可以把数据库移到UNIX中.Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度. oracle获得最高认证级别的ISO标准认证.oracl

JDBC链接MySQL和Oracle

import java.sql.*; JDBC中所要用的包几乎都在import?java.sql.*;中: 在项目中导入Oracel或者是MySQL包和装载驱动: 项目的ClassPath和系统的ClassPath建议放在ClassPath,如果放在系统的ClassPath中如果版本不同,可能干扰系统中的不同的项目,放在项目下,降低项目之间的耦合性: 装载Oracle驱动: Class.forName("oracle.jdbc.driver.OracleDriver"); 装载MySQ

Java基础102 完整的JDBC连接MySQL数据库和Oracle数据库的方法

本文知识点(目录): 1.jdbc连接MySQL数据库    2.jdbc连接Oracle数据库    3.附录[本文jdbc连接MySQL或Oracle数据库的全部代码(合起来,做对比)] 1.JDBC连接MySQL数据库 1.1.我用到的jar包 1.2.实例演示 MySQL建表语句 1 -- MySQL建表语句 2 create table user( 3 id number(5) primary key auto_increment, 4 account varchar(20) not

MyEclipse通过JDBC连接MySQL数据库基本介绍

转载自:http://www.jb51.net/article/31876.htm 1.前提是MyEclipse已经能正常开发Java工程 2.安装MySQL 个人使用的是版本是 mysql-5.0.22-win32.zip 网址:http://www.mysql.com/downloads/mysql/#downloads 3.下载JDBC驱动 个人使用的是 mysql-connector-java-5.1.22.zip,所需要的就是解压缩之后其中的 mysql-connector-java-

mysql,oracle,sqlserver使用jdbc连接数据库总结

jdbc连接数据是javaweb开发的一个重点,今天特此来总结一下,加深记忆. jdbc连接数据库一共分为三步: 1:加载驱动 需要去下载各自的驱动jar包,可以去网上搜索一下. 模板:加载驱动程序:Class.forName(driverClass); 不同的数据库连接的方式不一样,特此总结一下: mysql:com.mysql.jdbc.Driver oracle:oracle.jdbc.OracleDriver sqlServer:com.microsoft.sqlserver.jdbc.

Java 使用 JDBC 连接数据库的代码整合[MySql、SqlServer、Oracle]-[经过设计模式改造](2020年寒假小目标01)

2020.01.08 博客期:121 星期三 今天对过去整个大二和大三用到的数据库的方法进行汇总,可以有效的使用.套用,每一个部分都有<软件设计模式>知识,上述代码满足了开闭原则,如果要使用此代码,只需添加数据类继承已经写好的类就可以了,无需修改. 开发项目中,项目整体结构:    [小编网不好,图传不上去,到时候,补上] 类图: [小编网不好,图传不上去,到时候,补上] 源码: com.dblink.basic.sqlkind 包: 1 package com.dblink.basic.sq

JDBC连接数据库(SQLServer和MySQL)配置总结

[JDBC连接SQL Server] [准备工作] 1.下载Eclipse-JavaEE: 2.下载Tomcat8.0: 3.下载Microsoft JDBCDriver 4.1 for SQL Server: 4.将\sqljdbc_4.1\chs\sqljdbc41.jar复制到Tomcat8.0安装目录下的lib文件夹内: 5. 在Eclipse中 windows->Preference->Server->RuntimeEnvironment->Add->Apache

Java学习-006-三种数据库连接 MySQL、Oracle、sqlserver

此文主要讲述在初学 Java 时,常用的三种数据库 MySQL.Oracle.sqlserver 连接的源代码整理.希望能对初学 Java 编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激!源代码测试通过日期为:2015-1-31 10:46:48,请知悉. 所需的 jar 包下载链接为:http://yunpan.cn/cKEWbBntAjtKy  访问密码 bd58 以下为初学 Java 常用的三种数据库 MySQL.Oracle.sqlserver 连接的源代码,敬请参阅! MyS