当前位置: 首页 > news >正文

全国设计师网站最新新闻头条国家大事国际新闻

全国设计师网站,最新新闻头条国家大事国际新闻,代理网络手游,公司装修报价oracle不同版本 问题是什么寻找解决方式首先Oracle的jdbc链接有几种形式?Oracle 11g的链接是什么呢Oracle 12C的链接是什么呢我的代码是哪种!?发现问题没 解决问题代码 问题是什么 项目上建立Oracle数据源,以前大部分都是,11g的…

oracle不同版本

  • 问题是什么
  • 寻找解决方式
    • 首先Oracle的jdbc链接有几种形式?
    • Oracle 11g的链接是什么呢
    • Oracle 12C的链接是什么呢
    • 我的代码是哪种!?
    • 发现问题没
  • 解决问题
  • 代码

问题是什么

项目上建立Oracle数据源,以前大部分都是,11g的版本,测试包括获取表以及字段都没有问题,后来新的现场,多了一种oracle的版本12c,这个版本的数据库一直显示无法链接。
如图:
在这里插入图片描述
Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
(CONNECTION_ID=ZQApaCNVQcuxVuA+hzvDew==)

寻找解决方式

首先Oracle的jdbc链接有几种形式?

Oracle 11g的链接是什么呢

String jdbcUrl = "jdbc:oracle:thin:@hostname:port:SID";
String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";
String jdbcUrl = "jdbc:oracle:thin:@//hostname:port/service_name";
String jdbcUrl = "jdbc:oracle:thin:@//localhost:1521/ORCL";

在这里插入图片描述

Oracle 12C的链接是什么呢

在这里插入图片描述

String jdbcUrl = "jdbc:oracle:thin:@hostname:port:SID";
String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";

我的代码是哪种!?

在这里插入图片描述

发现问题没

我的代码使用的是两种带着斜杠的这种写法

String jdbcUrl = "jdbc:oracle:thin:@//hostname:port/service_name";

所以oracle 12c 通过不了

解决问题

只要使用oracle 11g和12c 都可以用的方式即可!

代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class OracleJDBCExample {public static void main(String[] args) {// JDBC连接参数String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL"; // 数据库连接字符串,格式为 jdbc:oracle:thin:@host:port:SIDString username = "XXX"; // 您的数据库用户名String password = "XXX"; // 您的数据库密码Connection connection = null;Statement statement = null;ResultSet resultSet = null;try {// 注册Oracle JDBC驱动程序Class.forName("oracle.jdbc.OracleDriver");// 建立数据库连接connection = DriverManager.getConnection(jdbcUrl, username, password);// 创建Statement对象用于执行SQL查询statement = connection.createStatement();// 执行SQL查询String sqlQuery = "SELECT * FROM your_table";resultSet = statement.executeQuery(sqlQuery);// 处理查询结果while (resultSet.next()) {// 从结果集中获取数据,例如:int id = resultSet.getInt("id");String name = resultSet.getString("name");// 在这里处理数据System.out.println("ID: " + id + ", Name: " + name);}} catch (ClassNotFoundException e) {e.printStackTrace();System.err.println("无法找到Oracle JDBC驱动程序,请确保驱动程序在类路径中。");} catch (SQLException e) {e.printStackTrace();System.err.println("数据库连接或查询失败。");} finally {try {// 关闭ResultSet、Statement和Connectionif (resultSet != null) resultSet.close();if (statement != null) statement.close();if (connection != null) connection.close();} catch (SQLException e) {e.printStackTrace();}}}
}
http://www.yayakq.cn/news/605420/

相关文章:

  • 免费个人网站服务器 html接网站建设_网站设计
  • app成本宝应百度seo
  • 企业网站首页flash中国国际贸易单一窗口网站
  • 如何规划设计一个网站浅谈一下网络营销的几个误区
  • 企业快速建站免费模板济南网站建设方案
  • 电商网站建设 数商云潍坊网站建设 世纪环球16楼
  • wordpress的网站是php的代码搭建电商分销系统
  • 硬笔书法网站是谁做的应用商店下载入口
  • 个人二级网站怎么做彬县网房屋出租
  • 台州网站策划福州做网站哪家最好
  • 淘宝网站建设中小学生在线做试卷的网站
  • 做网站各个流程商城网站建设需要什么团队
  • 怎么发布网站建设标准 免费下载网站
  • 怎样进行网站后台管理网站开发一般会用到什么语言
  • 网络营销有哪些主要策略网站怎么进行优化排名
  • 如何利用tp-link按错900做网站wordpress管理员名
  • 巴中微小网站建设案例wordpress 插件 活动
  • 外贸网建站推广专业网站建设电
  • 外贸网站制作设计网站建设必须要主机吗
  • 渠道网络建设策略网站指定关键词优化
  • 炫酷的移动端网站培训课程网站建设
  • 做网站需要哪些工具东莞建设网东莞市住房和城乡建设
  • 建站哪个网站好嘉兴做微网站
  • 做汽车网站怎么挣钱吗网站点击排名优化
  • wordpress 评论 邮件福州短视频seo排行
  • 男女情感类网站微信会员卡管理系统
  • 青岛市建设安全监督站网站外贸行业建站
  • 平台网站制作搜索的网站后大拇指分享数量不见了
  • 宜阳建站中公it培训机构怎么样
  • 网站建设行业细分wordpress提交评论慢