`
meini128
  • 浏览: 11705 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java:JDBC建立数据库连接方法大全

    博客分类:
  • JDBC
阅读更多
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。 

下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 

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();
  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() ;
分享到:
评论

相关推荐

    Java jdbc数据库连接池总结

    通过 JDBC 建立数据库连接;访问数据库,执行 SQL 语句;断开数据库连接。 但是,使用这种模式进行 Web 应用程序开发,存在很多问题:首先,每一次 Web 请求都要建立一次数据库连接。建立连接是一个费时的活动,...

    java_jdbc数据库连接池总结

    通过 JDBC 建立数据库连接;访问数据库,执行 SQL 语句;断开数据库连接。使用 JDBC 访问数据库存在一些问题,如每一次 Web 请求都要建立一次数据库连接,建立连接是一个费时的活动,每次都得花费 0.05s~1s 的时间...

    java实例jdbc连接数据库大全.doc

    2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password);` 3. 获取Statement或PreparedStatement对象,用于执行SQL语句。 4. 执行SQL查询或更新操作。 5. 处理结果集(如果有...

    Java基础:常用的JDBC连接数据库方法大全

    ### Java基础:常用的JDBC连接数据库方法大全 在Java开发中,经常需要与各种关系型数据库进行交互。Java Database Connectivity (JDBC) 是一个用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由...

    java使用jdbc将数据库数据导出到csv文件.pdf

    这里使用了 reqBean.getDataSyncExecInfo().getConn() 方法来获取连接,这个方法返回一个 Connection 对象,该对象是 JDBC 中的核心对象,用于与数据库建立连接。 执行 SQL 查询 获取连接后,需要执行 SQL 查询以...

    java JDBC连接数据库代码大全

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

    PG-java jdbc连接数据库

    在实际项目中,为了更好地管理数据库连接,通常会使用连接池,如HikariCP、C3P0或Apache Commons DBCP等。连接池可以在多个请求之间重用数据库连接,提高系统效率。 最后,`PGJDBC.war`文件通常是一个Web应用程序的...

    使用java,jdbc连接数据库和Java swing图形化界面完成一个商品管理系统.zip

    理解JDBC的使用方法,包括加载驱动、建立连接、执行SQL和处理结果集,是Java数据库开发的基础。 MySQL是一种流行的开源关系型数据库管理系统,它被广泛应用于web应用程序和小型到大型的企业级系统。在这个商品管理...

    Java-jdbc数据库连接池总结.doc

    Java JDBC 数据库连接池技术是Java应用程序访问数据库的关键优化手段,尤其在Web应用程序中,它解决了传统JDBC连接方式存在的效率低下和资源浪费问题。Java JDBC(Java Database Connectivity)是Java语言与各种...

    java工具类:java连接各个数据库方法.java

    ### Java工具类:Java连接各个数据库方法 在Java开发中,连接不同的数据库是常见的需求之一。本文将详细介绍如何通过Java工具类实现与多种数据库的连接,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL、...

    利用java的jdbc连接数据库中间件

    本教程将深入讲解如何利用Java的JDBC(Java Database Connectivity)技术构建一个数据库连接中间件,以简化数据库的连接过程。这个中间件主要依赖于Java Bean,使得用户只需提供数据库连接的基本信息,如用户名、...

    JDBC数据库连接串总汇

    1. **协议**:JDBC的协议通常是`jdbc`,它告诉Java应用程序将使用JDBC API来建立数据库连接。 2. **子协议**:指的是具体的数据库类型,如`mysql`、`oracle`、`sqlserver`等,表示将要连接的是哪种类型的数据库。 3....

    Jdbc连接数据库的方法

    在Java程序中,我们通常会定义一个类来处理数据库连接。在这个类中,首先需要加载数据库驱动。这通常在类的构造函数中完成,通过`Class.forName()`方法指定驱动的全限定类名,如: ```java try { Class.forName(...

    java使用jdbc连接oracle数据库

    3. **注册驱动**:在Java代码中,你需要注册Oracle JDBC驱动,以便Java虚拟机知道如何建立数据库连接: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ``` 4. **建立连接**:使用`DriverManager....

    jdbc连接数据库方法大全

    同时,`Class.forName()` 方法用于加载数据库驱动类,而 `DriverManager.getConnection()` 方法则负责建立实际的数据库连接。连接参数(URL、用户名和密码)根据不同的数据库类型和配置可能会有所不同。 在选择连接...

    java和jdbc用数据库连接的swing界面

    要使用JDBC,首先需要在程序中加载数据库驱动(通常通过Class.forName()方法),然后通过DriverManager.getConnection()建立数据库连接。一旦有了连接,就可以使用Statement或PreparedStatement对象执行SQL查询,...

    数据库实验8 java连接数据库(JDBC代码+报告)

    程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,数据库建议选用学生课程数据库,可以选择进行创建、插入、查询、删除和更新等操作,其中查询操作可以按学号、姓名、专业...

    实验3 JDBC操作数据库3

    3. **数据库连接**:使用JDBC进行数据库连接时,首先需要加载数据库驱动,这可以通过`Class.forName()`方法实现。然后,使用`DriverManager.getConnection()`方法创建`Connection`对象,这是与数据库建立连接的关键...

    java中jdbc连接数据库的jar包

    例如,通过`Class.forName("oracle.jdbc.driver.OracleDriver")`加载驱动,然后使用`DriverManager.getConnection()`方法建立数据库连接。 MySQL的mysql-connector-java-5.1.7-bin.jar是MySQL官方发布的JDBC驱动,...

Global site tag (gtag.js) - Google Analytics