JAVA使用JDBC连接oracle数据库

这篇具有很好参考价值的文章主要介绍了JAVA使用JDBC连接oracle数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先给出代码和输出:

//import java.sql.DriverManager;
//import java.sql.SQLException;

import java.sql.*;

public class DatabaseConnect {
    public static void main(String[] args) throws Exception
    {
        connDatabase();
    }
    public static void connDatabase()
    {
        try {
            Class.forName("oracle.jdbc.OracleDriver");
            Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.10.150:1521/orcl11g","xielong","xielong");
            System.out.println(conn);
            Statement s = conn.createStatement();
            String sql="select * from xielong";
            ResultSet result=s.executeQuery(sql);
            while(result.next()) {
                int age = result.getInt("age");
                String name = result.getString("name");
                System.out.println(name+"今年"+age+"岁了!");
            }
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
oracle.jdbc.driver.T4CConnection@2957fcb0
xielong今年18岁了!
dingding今年8岁了!
wangwang今年8岁了!
shitou今年8岁了!
lele今年20岁了!

Process finished with exit code 0

 讲解下代码

 Class.forName("oracle.jdbc.OracleDriver");这段代码是用来加载驱动的。

通过静态类DriverManager的getConnection方法配置连接字符串

DriverManager.getConnection("jdbc:oracle:thin:@192.168.10.150:1521:orcl11g","xielong","xielong");

其中ip为oracle数据库地址,1521为默认的数据库连接端口,orcl11g为数据库连接实例名

之后的为用户名和密码。

这个字符串可以自己写,如果不会写也可以通过idea工具配置数据库连接。之后将连接字符串粘到这里即可。

这里先介绍怎样加载jdbc驱动。

注意:如果配置了数据库连接但没有加载数据库驱动,在运行程序时依然会在这段代码

 Class.forName("oracle.jdbc.OracleDriver");报加载不到数据库驱动的报错,如下:

java.lang.ClassNotFoundException: oracle.jdbc.orace.OracleDriver
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at DatabaseConnect.connDatabase(DatabaseConnect.java:14)
	at DatabaseConnect.main(DatabaseConnect.java:9)

Process finished with exit code 0

所以首先要确保加载驱动,流程如下:

选择idea左上角的File->Project Structure

jdbc连接oracle,JAVA全栈,oracle,数据库,java

根据oracle数据库的版本选择jdbc驱动,之后选择ok

jdbc连接oracle,JAVA全栈,oracle,数据库,java

 加载成功运行以上代码,查看输出。

通过idea配置oracle数据库连接(即使在配置了数据库连接之后,需要使用代码连接数据库,也要加载jdbc驱动)

在idea右侧的边框栏有databases。点击选择databases,之后选择new新建数据库连接。选择data source,数据库版本oracle。

jdbc连接oracle,JAVA全栈,oracle,数据库,java

sid填写数据库实例名,用户名密码填写数据库连接用户的数据库名和密码。

其中url是数据库连接字符串,可以在连接数据库时作为数据库连接字符串使用。

DriverManager.getConnection("jdbc:oracle:thin:@192.168.10.150:1521:orcl11g","xielong","xielong");

填写好之后,在最后的Test Connection中可以进行测试连接。

jdbc连接oracle,JAVA全栈,oracle,数据库,java

 右键点击数据库,其中有query console

jdbc连接oracle,JAVA全栈,oracle,数据库,java

到这里怎样在java代码中加载oracle的JDBC驱动,以及如何在idea中配置oracle数据库连接以及进行测试查询。小伙伴们学会了吗~文章来源地址https://www.toymoban.com/news/detail-543289.html

到了这里,关于JAVA使用JDBC连接oracle数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java-JDBC连接数据库

    目录 一、JDBC开发步骤 1.Java程序连接数据库 1.1引入MySQL驱动包 1.2Java连接MySQL步骤 2 实现增删改查操作 2.1 添加数据 2.2 修改数据 2.3 删除数据 2.4 查询数据 二、JDBC处理相关问题 1 解决SQL注入问题 1.1、问题演示 1.2、解决问题 2 JDBC事务处理 3 获取自增长键值 4 批处理操作 1.1 引入

    2024年02月09日
    浏览(50)
  • 通过JDBC连接数据库并用Java把数据写入数据库

    目录 1.新建项目 2.在src包下新建lib包,用来存放jar包(下载对应jar包复制到lib包里) 3.右键导入的jar包,找到并单击\\\"添加到库\\\"(add....) 4.在src包下新建bean包,新建class类 5.class类中写数据库表中对应的列名的set get方法、空参、有参(String方法)注意:类名为私有类(private),新建类时数

    2024年02月02日
    浏览(68)
  • java连接mysql8.0数据库—jdbc连接

    mysql官网 点击platform Independent ,然后出现jar包选项 点download 点左下角no thanks,直接下载 原始方法,直接在项目下建一个lib包 然后将刚刚下好的zip解压,复制jar包到该目录下,右键jar包,选择add as Library 出现一堆包,表示成功导入jar包 注意:Driver类创建时,要导入com.mysql.cj.

    2024年02月13日
    浏览(65)
  • Java数据库连接:JDBC介绍与简单示例

    在Java程序中,操作数据库是必不可少的。JDBC(Java Database Connectivity)是Java中用于连接和操作数据库的一种技术。通过JDBC,Java程序可以与各种关系型数据库进行交互,如MySQL、Oracle、PostgreSQL等。 JDBC是一种标准的Java API,它提供了一组接口,通过这些接口Java程序可以与数据库

    2024年02月07日
    浏览(62)
  • Java的JDBC编程—连接Mysql数据库

    目录 一、 Java的数据库编程:JDBC 二、JDBC工作原理 三、 JDBC使用 四、JDBC使用步骤总结  五. JDBC常用接口和类 5.1 JDBC API 5.2 数据库连接Connection 5.3 Statement对象 5.4 ResultSet对象      JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是 Java中的数据

    2024年02月05日
    浏览(77)
  • eclipse使用jdbc连接数据库

    下载和mysql对应版本的jar包。 我的mysql下载的8.0.13版本的,所以下载8.0.13的jar包。官网下载地址: https://dev.mysql.com/downloads/connector/j/?os=26 (如果需要下载历史版本,点击 archievs) 下载之后,解压目录,获得jar包。 导入jarb包。 第一步:在eclipse中新建工程JDBC,建立一个lib目录

    2024年02月11日
    浏览(52)
  • 【JDBC篇】java 如何连接数据库(超详细步骤)

    本文以java连接mysql为例讲解;仅仅记录了一部分知识点,其余我还没学完,后面会补充!初学JDBC文章仅仅是我个人对知识点的理解,请谨慎参考! 目录 Java连接数据库前期工作: JDBC程序编写步骤总览  JDBC编程的六步: 1,注册驱动   2,获得连接   3,获得数据库操作对象

    2024年02月08日
    浏览(64)
  • Java连接mysql数据库方法及代码(jdbc)

    编译器使用IDEA 我的相关博客: java代码程序中连接mysql数据库的方法及代码 mysql数据库并发上锁问题,java代码 1.首先从mysql官网下载mysql-connector-java.jar包到本地。 这里注意要和你本地的mysql数据库版本相匹配! 下载相应的压缩包,在本地解压即可进行下一步操作。 2.打开自己

    2024年02月08日
    浏览(67)
  • Java-JDBC建立数据库连接(MySQL)

    注意:连接数据需要先在JAVA中导入mysql的jar包。 1.1—下载JAR包 1、打开浏览器搜索MySQL,进入官网 2、点击DOWNLOADS    3、点击 MySQL Community (GPL) Downloads  4、点击Connector/J 5、点击Archieve 6、选择版本,和OS,然后点击下载即可。          版本号 下载地址 8.0.32 https://download

    2024年02月03日
    浏览(77)
  • JDBC-->java如何连接数据库(详细版小白必备)

     个人名片: 🐅作者简介:一名大二在校生,热爱生活,爱好敲码! 💅个人主页 🥇:holy-wangle ➡系列内容: 🖼️ tkinter前端窗口界面创建与优化 🖼️ Java实现ATP小系统 ✨个性签名: 🍭不积跬步,无以至千里;不积小流,无以成江海         最近在忙着复习期末考试

    2024年02月04日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包