java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)
* 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数据库(例子)相关推荐
- java代码读写者问题_一整套Java线上故障排查技巧,爱了!
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:腾讯推出高性能 RPC 开发框架 个人原创100W+访问量博客:点击前往,查看更多 来源:fredal.xin/ ...
- java代码的执行机制_关于java代码的执行机制
转载于:https://blog.csdn.net/houfeng777123/article/details/74316748 1.Java代码执行流程 ·第一步:*.java-->*.cla ...
- java代码防止sql注入_动态Java代码注入
java代码防止sql注入 在本文中,我们将研究如何将Java代码动态加载到正在运行的jvm中. 该代码可能是全新的,或者我们可能想更改程序中某些现有代码的功能. (在开始之前,您可能想知道为什么到底 ...
- java代码杨辉三角_用java实现杨辉三角的示例代码
之前有学弟问过我一道java的面试题,题目不算难.用java实现杨辉三角.我花了点时间整理了一下,发现挺有意思的,于是想写下来分享一下.在写代码之前,我们先理清下面两个问题. 什么是杨辉三角 杨辉三角 ...
- 玫瑰花Java代码怎么运行出来_玫瑰花Java web程序
玫瑰花Java web程序 有兴趣的同学可以参考一下 Java类RoseController package com.spring.controller; import java.io.Buffere ...
- java代码怎么打印松树_用JAVA画一颗树(Applet)
1.松树: import java.awt.*; import java.applet.*; public class Tree extends Applet { public void paint( ...
- Java自己文章只能自己修改_文章目录Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见。目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽...
文章目录 Java代码俯身指南,主要为Java开发人员提供代码复审参考,快捷有效提出修改意见. 目的发现代码错误:一个人写的代码可能会有一些思想和设计盲点,多个人尽早的发现BUG. 统一代码风格:统一 ...
- java绑定变量怎么加_在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量
在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面: 1.SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL ...
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
最新文章
- Makefile_02:程序的编译和链接
- 如何检测ARP病毒,arp病毒怎么解决?
- springmvc 自定义view支持json和jsonp格式数据返回
- 从一个疯狂下载者变成一个学习者
- C# WinForm 判断程序是否已经在运行,且只允许运行一个实例
- java item 类型参数_Java8中对Lambda表达式中方法参数的类型推断(一)
- idea插件开发教程
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的clicked信号参数QAbstractButton *解决办法
- MySQL的多表操作
- ThreadPoolExecutor(六)——线程池关闭之后
- 写给程序员看的项目管理入门
- fuchsia代码管理
- Linux下打包压缩war、解压war包和jar命令
- 明天14:00,棕榈泉见~友盟+、大麦网、凯叔讲故事都在
- 清除COM口数值,释放被占用的COM口
- python智力问答游戏_Python语言编写智力问答小游戏功能
- 天龙八部TLBB从0到1搭建教程-中
- 已知二叉树先序序列和中序序列,求后序序列
- 智解京东618——购物狂欢背后的安全暗战
- HCIE考试考哪些?
热门文章
- ETL工具框架开源软件
- commons fileUpload 文件上传下载
- Jenkins 使用 Kubernetes Plugin 完成持续构建与发布
- 同一网段还是跨VLAN的取舍
- jquery 1.9里面已经删除了toggle(fn1, fn2)函数:
- 模拟实现智能指针auto_ptr,scoped_ptr,shared_ptr
- iOS 利用JSPatch 添加热补丁功能
- ArcGIS问题小记
- php 文件结尾 ?> 可以省略的情况
- php 换行 \n \r\n br 简介