`
31315474
  • 浏览: 15075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDBC连接数据库代码

 
阅读更多

public class DBTools {
    private Connection con;

    private Statement stmt;

    String driver = "com.informix.jdbc.IfxDriver";

    String url = "jdbc:informix-sqli://58.1.1.5:2111/szbftest:INFORMIXSERVER=szjz11";
   
    String username = "sz2000";

    String password = "2004sz";

    public DBTools() {
        try {
            Class.forName(driver);
        } catch (ClassNotFoundException e) {
            System.out.println("找不到驱动程序类 ,加载驱动失败!");
            e.printStackTrace();
        }
        try {
            con = DriverManager.getConnection(url, username, password);
            stmt = con.createStatement();       
        } catch (SQLException se) {
            System.out.println("数据库连接失败!");
            se.printStackTrace();
        }
    }

    // 测试程序
    public static void main(String[] args) {
        DBTools db = new DBTools();
        String sql = "select * from tableName";
        ResultSet rs = db.sendQuery(sql);
        try {
            if (rs != null) {
                while (rs.next()) {
                    System.out.println(rs.getString("tasktype") + " " + rs.getString("status"));
                }
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    // 处理查询
    public ResultSet sendQuery(String sql) {
        try {
            ResultSet rs = stmt.executeQuery(sql);
            return rs;
        } catch (SQLException e) {
            e.printStackTrace();
            return null;
        }
    }

}
1、Oracle8/8i/9i数据库(thin模式) 

Class.forName('oracle.jdbc.driver.OracleDriver').newInstance(); 
String url
='jdbc:oracle:thin:@localhost:1521:orcl'//orcl为数据库的SID 
String user='test'
String password
='test'
Connection conn
= DriverManager.getConnection(url,user,password);  


  2、DB2数据库 

Class.forName('com.ibm.db2.jdbc.app.DB2Driver ').newInstance(); 
String url
='jdbc:db2://localhost:5000/sample'//sample为你的数据库名 
String user='admin'
String password
=''
Connection conn
= DriverManager.getConnection(url,user,password);  


  3、Sql Server7.0/2000数据库 

Class.forName('com.microsoft.jdbc.sqlserver.SQLServerDriver').newInstance(); 
String url
='jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb'
//mydb为数据库 
String user='sa'
String password
=''
Connection conn
= DriverManager.getConnection(url,user,password);  


  4、Sybase数据库 

Class.forName('com.sybase.jdbc.SybDriver').newInstance(); 
String url 
=' jdbc:sybase:Tds:localhost:5007/myDB';//myDB为你的数据库名 
Properties sysProps = System.getProperties(); 
SysProps.put(
'user','userid'); 
SysProps.put(
'password','user_password'); 
Connection conn
= DriverManager.getConnection(url, SysProps);  


  5、Informix数据库 

Class.forName('com.informix.jdbc.IfxDriver').newInstance(); 
String url 
= 'jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; 
user=testuser;password=testpassword'; //myDB为数据库名 
Connection conn= DriverManager.getConnection(url);  


  6、MySQL数据库 

Class.forName('org.gjt.mm.mysql.Driver').newInstance(); //或者Class.forName('com.mysql.jdbc.Driver');
String url ='jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1' 
//myDB为数据库名 
Connection conn= DriverManager.getConnection(url);  


  7、PostgreSQL数据库 

Class.forName('org.postgresql.Driver').newInstance(); 
String url 
='jdbc:postgresql://localhost/myDB' //myDB为数据库名 
String user='myuser'
String password
='mypassword'
Connection conn
= DriverManager.getConnection(url,user,password);  


  8、access数据库直连用ODBC的

Class.forName('sun.jdbc.odbc.JdbcOdbcDriver') ;
String url
='jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ='+application.getRealPath('/Data/ReportDemo.mdb');
Connection conn 
= DriverManager.getConnection(url,'','');
Statement stmtNew
=conn.createStatement() ; 

 

2
7
分享到:
评论
1 楼 njyu 2011-08-09  
总结的还挺全面

相关推荐

    完整java开发中JDBC连接数据库代码和步骤

    ### 完整Java开发中JDBC连接数据库代码和步骤 #### 一、概述 在Java开发过程中,通过Java Database Connectivity (JDBC) 连接数据库是非常常见的一种操作方式。JDBC提供了一组标准的API,使得Java应用程序可以访问...

    JDBC连接数据库代码大全

    JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种API。它提供了一种标准的方式来访问和操作数据库,使得开发人员无需关心具体的数据库实现细节,就能执行SQL语句并处理结果。JDBC...

    java JDBC连接数据库代码大全

    ### Java JDBC连接数据库代码大全详解 #### 一、JDBC基础概述 JDBC(Java Database Connectivity)是一种标准的Java API,允许Java程序连接并操作各种类型的数据库。它为开发人员提供了一种统一的方式,以便使用...

    java_JDBC连接数据库代码大全

    Java JDBC 连接数据库代码大全 JDBC(Java Database Connectivity)是一种可以执行 SQL 的 Java API,通过它可以用一种 API 操作不同的数据库。 JDBC 驱动是不同数据库之间的桥梁,将 JDBC 调用映射成特定的数据库...

    JDBC连接数据库步骤及代码

    ### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...

    语言程序设计资料:java_JDBC连接数据库代码大全.doc

    语言程序设计资料:java_JDBC连接数据库代码大全.doc

    MySQL.rar_JDBC程序_statement_完整java开发中JDBC连接数据库代码

    在Java开发中,MySQL数据库是常用的后端存储系统,而JDBC(Java Database Connectivity)是Java语言连接数据库的标准接口。本教程将详细讲解如何在Java程序中使用JDBC与MySQL数据库进行交互,主要包括以下几个关键...

    java-JDBC连接数据库代码大全.doc

    2. 二进制本地库驱动:这种驱动直接将JDBC API映射到数据库特定的客户端API,通常包括针对特定数据库的本地代码,因此效率较高,但仅限于特定的数据库平台。 3. 网络协议驱动:支持三层架构,主要用于Applet访问...

    jdbc连接数据库步骤

    对于初学者来说,理解JDBC连接数据库的基本步骤至关重要。以下是详细解释这些步骤的知识点: 1. 加载JDBC驱动程序: 在连接数据库之前,首先需要在Java虚拟机(JVM)中加载对应的数据库驱动程序。这一步是通过使用...

    JDBC链接数据库代码

    本篇文章将深入探讨如何使用JDBC连接数据库,以及相关的重要概念。 首先,要连接到数据库,我们需要以下关键组件: 1. **驱动程序**:这是Java应用程序和数据库之间的桥梁。每个数据库供应商都提供特定的JDBC驱动...

    JDBC连接数据库各种数据库参数大全

    ### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...

    JDBC连接数据库 PPT

    JDBC 连接数据库 PPT 一些基本的连接数据库 代码

    jdbc连接数据库方法大全

    总的来说,了解和掌握这些JDBC连接数据库的方法是Java开发人员必备的技能之一,它们可以帮助你有效地与各种数据库进行交互,实现数据的存储和检索。在实际开发中,根据项目需求和团队偏好选择最适合的方法,并确保...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    3. 编写JDBC连接数据库的代码,包括加载驱动程序、建立连接、执行SQL语句、关闭连接等步骤。 四、使用JSP操作数据库数据 1. 在MyEclipse中,创建一个新的JSP文件,并编写JSP代码来操作数据库数据。 2. 使用JDBC...

    jdbc连接数据库事务工厂模式

    在"jdbc连接数据库事务工厂模式"中,我们主要关注三个方面:JDBC、事务管理和工厂模式。 首先,JDBC提供了与数据库交互的基本步骤,包括加载驱动、建立连接、执行SQL语句和关闭连接。例如,使用`Class.forName()`...

    第五章 JDBC连接数据库.pdf

    本章主要针对如何使用JDBC连接Oracle数据库,提供了详细步骤说明,适用于教学及实际开发中的应用。JDBC允许Java程序执行SQL语句,适用于多种关系型数据库,如Oracle、MySQL、SQL Server等。 首先,JDBC连接Oracle...

    jdbc连接数据库jdbc连接数据库

    "JDBC 连接数据库" JDBC(Java Database Connectivity)是一种Java API,用于连接数据库,并执行 SQL 语句以访问和操作数据库中的数据。JDBC API 由java.sql包提供,包括了 Connection、Statement、ResultSet 等...

Global site tag (gtag.js) - Google Analytics