`
worldterminator
  • 浏览: 29072 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JAVA 连接数据库

    博客分类:
  • JAVA
阅读更多

java连接数据库主要分几个步骤:

1.注册驱动,驱动是由服务器提供商提供的一个jar包

2.建立连接,写一个连接串。

3.取得一个Statement类,然后可以写SQL了。


1.连接ORACLE数据库

连接oracle是最难的,研究了一天,终于连接上了,分享一下心得,主要是jar包的问题。

网上一般说要用classxxx.jar,或者从官方下载jar,这都不是好办法。class开头的jar是给低版本的JDK1.2用的,而高版本的JDK要用如 ojdbc14.jar 。安装完oracle后,在oracle中找到jdbc文件夹,里面一般都有,我用的是oracle 10g express edition,这个jar在

C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib

虽然不同版本的驱动包的名字都一样,但是内容不一样!所以版本不对很有可能导致如 缺少dms包或者IO connection的错误。所以,最好用安装好的Oracle里面的jar。


这个驱动jar怎么用呢?有个简便的办法:

把它复制到C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext,这样netbeans会自动加载这个包,在工程里->库->jdk 1.6(缺省) 里可以看到。连import都省了,此方法同样适用其他的jar。


一般的方法,建一个库,把jar放到里面,然后在工程里添加。或者把jar解开,然后 -classpath ...


接下来就可以写代码了:

import java.sql.*;
import oracle.jdbc.driver.*;
 

 

1.注册驱动

方法1:

Class.forName("oracle.jdbc.driver.OracleDriver");
 

方法2:

DriverManager.deregisterDriver(new oracle.jdbc.driver.OracleDriver() );
 

 

2.建立连接。

        String dbUrl = "jdbc:oracle:thin:@localhost:1521:XE";
        String user ="scott" , pwd = "tiger";
        Connection conn = DriverManager.getConnection(dbUrl, user, pwd);
 

 关于这个DBURL的写法,后面是@servername:port:SID(serverid)。怎么知道SID是什么呢,网上一般会写orcl,但我的就是XE,在oracle的 tnsnames.ora 里可以找到,应该是那个文件里的servername项。

此处写错了有可能会报Listener的异常。

// 关于这个我也不了解,但是照着这个方法做就一定会好用。

//worldterminator 原处,转载请注明此处。


3.大功告成。

        Statement st = conn.createStatement();
        ResultSet rs = st.executeQuery("select 20*3 from dual");
        rs.next();
        System.out.print( rs.getInt(1));
 

  取得Statement类,然后用它来写SQL,返回值给ResultSet,让它来遍历结果。


2.连接MySQL数据库

方法都一样,所以只给出连接串:

        Class.forName( "com.mysql.jdbc.Driver" )
        conn  = DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
 

 test 为数据库的名字。

附一个mysql的jar


//worldterminator 原处,转载请注明此处。

1
0
分享到:
评论

相关推荐

    java连接数据库 java 数据库连接 数据库 java连接

    下面我们将详细探讨Java连接数据库的相关知识点。 首先,要连接到数据库,我们需要以下组件: 1. **JDBC驱动**:这是Java程序与特定数据库通信的桥梁。不同的数据库有不同的JDBC驱动,例如,对于SQL Server 2000,...

    Java连接数据库并修改内容.rar

    Java连接数据库并修改内容,Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动器  Connection con=DriverManager.getConnection(dbURL,user,password); //获取连接  String sqlStr="select * from ...

    java连接数据库大全

    Java连接数据库是一个常见的任务,尤其在开发Web应用时,如JSP(JavaServer Pages)页面。以下是对给定文件中提到的各种数据库连接方法的详细解释: 一、JSP连接Oracle8/8i/9i数据库(用thin模式) 在Oracle数据库...

    java连接数据库图书管理系统源码.zip

    java连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码.zipjava连接数据库图书管理系统源码...

    java连接数据库代码

    Java连接数据库是应用程序与数据库交互的基础,通过Java的JDBC(Java Database Connectivity)API,开发者可以实现对多种数据库系统的操作。以下将详细讲解标题和描述中提到的知识点,并结合给出的部分内容进行扩展...

    Java连接数据库增删改查

    ### Java连接数据库增删改查知识点详解 #### 数据库连接 - DBConnection类解析 在Java中,连接数据库是一项基础但至关重要的操作。`DBConnection`类是实现这一目标的关键组件,它封装了与SQL Server 2000数据库...

    纯java连接数据库

    总的来说,纯Java连接数据库涉及了JDBC API的使用,包括加载驱动、创建连接、执行SQL和管理结果。同时,了解如何处理数据库结果和管理数据库资源也是必不可少的。通过上述步骤,开发者可以编写出高效、安全的Java...

    java连接数据库jar包

    Java连接数据库时,通常会使用Java Database Connectivity (JDBC) API,它是一个Java编程语言的标准接口,允许应用程序与各种类型的数据库进行交互。JDBC提供了一种标准的API,使得开发者可以编写与数据库无关的代码...

    java 连接数据库实现用户登录功能

    在Java编程中,连接数据库以实现用户登录功能是一项基础但重要的任务。这通常涉及到数据库的交互,如查询、验证用户凭据等。本教程将详细解释如何使用Java连接Oracle数据库来实现这一功能。 首先,我们需要了解Java...

    java连接数据库的图书管理系统

    Java连接数据库的图书管理系统是一个基于Java编程语言实现的软件应用,它主要用于管理和操作图书相关的数据。这个系统的核心功能包括添加图书、查询图书、借阅图书、归还图书以及对图书库存进行管理等。通过与数据库...

    Java连接数据库

    ### Java连接数据库详解 在Java应用中连接数据库是一项基本且重要的技能。无论是开发Web应用程序还是桌面应用程序,都需要与数据库交互来存储和检索数据。本文将详细介绍如何使用Java连接数据库,并通过具体的步骤...

    java连接数据库登录 查询结果导出excel

    本文将详细讲解如何使用Java连接数据库,执行登录查询,并将查询结果导出为Excel文件,主要涉及的技术包括Java的JDBC(Java Database Connectivity)用于数据库操作,以及Apache POI库用于生成Excel文件。...

    java连接数据库 连接数据库后进行的修改 java连接数据库orcl

    连接数据库后进行的修改 java连接数据库 连接数据库后进行的修改 java连接数据库orcl

    java连接数据库时所用到的JAR

    总之,Java连接数据库涉及的JAR文件和连接池技术是Java后端开发中的基础组件,理解它们的工作原理和使用方法对提升应用性能和稳定性具有重要意义。开发者应根据实际需求选择合适的数据库驱动和连接池实现,并确保...

    JAVA连接数据库实例

    这是我自己编写的一个JAVA连接数据库的例子,带解说,

    java连接数据库(sqlserver,mysql,oracle)附jar包

    在Java编程中,连接数据库是常见的...总的来说,Java连接数据库涉及JDBC API的使用,包括加载数据库驱动、建立连接、执行SQL语句和处理结果集等步骤。理解并熟练掌握这些操作对于任何Java开发者来说都是至关重要的。

    Java连接数据库所需要的软件.zip

    本资源包“Java连接数据库所需要的软件.zip”是为Java开发者准备的一套完整工具集合,帮助他们顺利地进行数据库连接和管理。下面将详细介绍这个压缩包中的关键组件及其在Java数据库连接中的作用。 首先,MySQL是一...

Global site tag (gtag.js) - Google Analytics