* TODO 要更改此生成的文件的模板,请转至

* 窗口 - 首选项 - java - 代码样式 - 代码模板

*/

package person.fane.test;

import java.sql.*;

http://www.gaodaima.com/40226.html在JAVA中连接oracle数据库(例子)

/**

* A JDBC test application for Oracle

* @author Fane

* @version 1.0.0

* @since JDK1.4

*/

public class OracleTest {

private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";

//以下使用的Test就是Oracle里的表空间

private final String oracleUrlToConnect ="jdbc:oracle:thin:@192.168.0.36:1521:Test";

private Connection myConnection = null;

/**

* To load the jdbc driver

*

*/

public OracleTest()

{

try

{

Class.forName(oracleDriverName);

}catch(ClassNotFoundException ex)

{

System.out.println(getErrorMessage(ex,"The Driver loaded error,please contact to your Software Designer!").toString());

}

}

public StringBuffer getErrorMessage(Exception ex,String alarmMessage)

{

StringBuffer errorStringBuffer = new StringBuffer();

errorStringBuffer.append(alarmMessage);

errorStringBuffer.append(ex.getMessage());

return errorStringBuffer;

}

/**

* getConnection method

* @return Connection

*/

public Connection getConnection()

{

try

{

this.myConnection = DriverManager.getConnection(oracleUrlToConnect,"Fane","201");

}catch(Exception ex)

{

System.out.println(getErrorMessage(ex,"Can not get connection,please contact to your Software Designer!").toString());

}

return this.myConnection;

}

/**

* @param args

*/

public static void main(String[] args) {

OracleTest myOracleTest = new OracleTest();

try

{

Connection myConnection = myOracleTest.getConnection();

System.out.println("Now begin to excute.............");

PreparedStatement myPreparedStatement = myConnection.prepareStatement("select area_id, area_name,ip_address,tel,area_type,pc_id from c_area_info");

//myPreparedStatement.setInt(1,2);

ResultSet myResultSet = myPreparedStatement.executeQuery();

StringBuffer myStringBuffer = new StringBuffer();

while(myResultSet.next())

{

myStringBuffer.append(myResultSet.getInt("area_id")+"  ");

myStringBuffer.append(myResultSet.getString("area_name")+"  ");

myStringBuffer.append(myResultSet.getString("ip_address")+"  ");

myStringBuffer.append(myResultSet.getString("tel")+"  ");

myStringBuffer.append(myResultSet.getInt("area_type")+"  ");

myStringBuffer.append(myResultSet.getInt("pc_id")+"/n");

}

System.out.println(myStringBuffer.toString());

//System.out.println(new String(myStringBuffer.toString().getBytes("ISO-8859-1"),"GBK"));

}catch(Exception ex)

{

System.out.println(myOracleTest.getErrorMessage(ex,"Application error,please contact to your Software Designer!").toString());

}

}

}

欢迎大家阅读《在JAVA中连接Oracle数据库(例子)》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)相关推荐

  1. java代码读写者问题_一整套Java线上故障排查技巧,爱了!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:腾讯推出高性能 RPC 开发框架 个人原创100W+访问量博客:点击前往,查看更多 来源:fredal.xin/ ...

  2. java代码的执行机制_关于java代码的执行机制

    转载于:https://blog.csdn.net/houfeng777123/article/details/74316748 1.Java代码执行流程 ·第一步:*.java-->*.cla ...

  3. java代码防止sql注入_动态Java代码注入

    java代码防止sql注入 在本文中,我们将研究如何将Java代码动态加载到正在运行的jvm中. 该代码可能是全新的,或者我们可能想更改程序中某些现有代码的功能. (在开始之前,您可能想知道为什么到底 ...

  4. java代码杨辉三角_用java实现杨辉三角的示例代码

    之前有学弟问过我一道java的面试题,题目不算难.用java实现杨辉三角.我花了点时间整理了一下,发现挺有意思的,于是想写下来分享一下.在写代码之前,我们先理清下面两个问题. 什么是杨辉三角 杨辉三角 ...

  5. 玫瑰花Java代码怎么运行出来_玫瑰花Java web程序

    玫瑰花Java web程序 有兴趣的同学可以参考一下 Java类RoseController package com.spring.controller; import java.io.Buffere ...

  6. java代码怎么打印松树_用JAVA画一颗树(Applet)

    1.松树: import java.awt.*; import java.applet.*; public class Tree extends Applet { public void paint( ...

  7. Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...

    文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...

  8. java绑定变量怎么加_在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量

    在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面: 1.SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL ...

  9. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

最新文章

  1. Makefile_02:程序的编译和链接
  2. 如何检测ARP病毒,arp病毒怎么解决?
  3. springmvc 自定义view支持json和jsonp格式数据返回
  4. 从一个疯狂下载者变成一个学习者
  5. C# WinForm 判断程序是否已经在运行,且只允许运行一个实例
  6. java item 类型参数_Java8中对Lambda表达式中方法参数的类型推断(一)
  7. idea插件开发教程
  8. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的clicked信号参数QAbstractButton *解决办法
  9. MySQL的多表操作
  10. ThreadPoolExecutor(六)——线程池关闭之后
  11. 写给程序员看的项目管理入门
  12. fuchsia代码管理
  13. Linux下打包压缩war、解压war包和jar命令
  14. 明天14:00,棕榈泉见~友盟+、大麦网、凯叔讲故事都在
  15. 清除COM口数值,释放被占用的COM口
  16. python智力问答游戏_Python语言编写智力问答小游戏功能
  17. 天龙八部TLBB从0到1搭建教程-中
  18. 已知二叉树先序序列和中序序列,求后序序列
  19. 智解京东618——购物狂欢背后的安全暗战
  20. HCIE考试考哪些?

热门文章

  1. ETL工具框架开源软件
  2. commons fileUpload 文件上传下载
  3. Jenkins 使用 Kubernetes Plugin 完成持续构建与发布
  4. 同一网段还是跨VLAN的取舍
  5. jquery 1.9里面已经删除了toggle(fn1, fn2)函数:
  6. 模拟实现智能指针auto_ptr,scoped_ptr,shared_ptr
  7. iOS 利用JSPatch 添加热补丁功能
  8. ArcGIS问题小记
  9. php 文件结尾 ?> 可以省略的情况
  10. php 换行 \n \r\n br 简介