没用的
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
} catch (Exception e) {
}
finally {
if (rs != null)
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
if (st != null)
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
if (conn != null)
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@3.242.164.94:1521:ICAMCH2"; //ICAMCH2为数据库的SID
String user="ICAM2USER1";
String password="ICAM2USER1";
Connection conn= DriverManager.getConnection(url,user,password);
OracleCallableStatement proc = (OracleCallableStatement)conn.prepareCall("{call cosmos_test_boyu.cross_table_test(?,?)}");
proc.registerOutParameter(1, OracleTypes.CURSOR);
proc.registerOutParameter(2, OracleTypes.LONGVARCHAR);
proc.execute();
ResultSet rs = (ResultSet)proc.getObject(1);
String str = proc.getObject(2).toString();
//System.out.println(str);
ResultSetMetaData rsMetaData = rs.getMetaData();
int intColumn = rsMetaData.getColumnCount();
for (int i =1;i<=intColumn;i++){
String strColumn =rsMetaData.getColumnName(i);
System.out.print( (strColumn.length()>7?strColumn.substring(0,7):strColumn) +"\t\t");
}
System.out.println();
while(rs.next()) {
for (int i =1;i<=intColumn;i++){
System.out.print(rs.getString(i)+"\t\t");
}
System.out.println();
}
}
分享到:
相关推荐
**F-BASIC编程语言概述** F-BASIC是早期个人计算机时代流行的一种BASIC(Beginner's All-purpose Symbolic Instruction Code)编程语言的版本。BASIC起源于1964年,由美国达特茅斯学院的约翰·科克和汤姆·范·瓦伦...
《CC2530 BasicRF:开启Zigbee无线控制的新篇章》 CC2530是一款由Texas Instruments(TI)公司推出的微控制器,专为2.4GHz无线应用设计,尤其是在Zigbee网络中广泛应用。它集成了ARM7TDMI-S CPU与2.4GHz RF收发器,...
代码解压完成后,请将附件hal_lcd_srf05.rar解压并将hal_lcd_srf05.c文件替换掉..\CC2530 BasicRF\source\components\targets\common\文件夹下的同名文件,同时将hal_lcd.h文件替换..\CC2530 BasicRF\source\...
《DSlogic固件详解:Basic、U2Basic与Plus的区别及应用》 在电子工程和嵌入式系统领域,逻辑分析仪是不可或缺的调试工具,它可以帮助开发者深入了解电路的工作状态。DSlogic系列作为一款高性能、易用且价格亲民的...
"FAMILY BASIC编程全套"是一份全面的资源,旨在帮助学习者深入理解并实践FAMILY BASIC编程语言。FAMILY BASIC是80年代末90年代初在FC(Family Computer,即任天堂红白机)上流行的一种编程语言,主要用于游戏开发和...
【标题】"BasicExcel_src1.5_basicexcel_" 指的是一款名为 "BasicExcel" 的软件或库的源代码版本1.5。这个版本是在先前的1.4版本基础上进行了升级,目的是确保其能够在Visual Studio 2019开发环境中顺利编译,并能...
G-BASIC 语言手册 G-BASIC 语言手册是小霸王学习机上的游戏开发指南,基于 Family Computer(FC)的 F-BASIC 语言。该语言除了具有一般 BASIC 语言的运算和控制功能外,还增加了动画和游戏支持。 基本语法 在 G-...
【BasicRF工程】是无线通信领域中的一个基础概念,它通常指的是使用基本射频技术的无线通信系统。在本资源包中,"BasicRF工程包.rar"包含了完整的BasicRF工程模板及相关资料,这对于理解、学习和开发无线通信系统...
### WebService添加Basic验证详解 在现代Web应用中,安全性和数据保护至关重要。为了确保对外提供的WebService接口不被未授权的第三方访问,一种常见的做法就是在这些接口上实施身份验证机制。其中,Basic验证是一...
Small Basic 是一种简易版的编程语言,旨在帮助初学者,特别是青少年,轻松入门计算机编程。它基于Microsoft .NET Framework,并提供了简洁、易于理解的语法,让编程变得更加直观。本资源包含的是Small Basic的学习...
根据提供的标题“Visual Basic精彩编程200例”,我们可以推断出这是一本关于Visual Basic编程的书籍,其中包含了200个实用且精彩的编程示例。虽然在描述及部分内容中并未提供具体的知识点,但从书名出发,我们可以对...
《Visual Basic.NET项目开发宝典》主要介绍Visual Basic的数据库项目开发过程。《Visual Basic.NET项目开发宝典》从实用的角度,对如何使用VB开发应用程序做了系统、全面的介绍。《Visual Basic.NET项目开发宝典》...
本书面向的对象 Visual Basic.Net展现了一个全新的世界,我希望,本书能够帮助读者逐渐开始使用新的Visual Basic.Net系统。我还编写了一部姐妹卷,.NET Programmer\'s Reference(ISBN 0-07-219466-9),介绍了...
BasicRF是TI提供的一套软件开发工具,它包含了实现无线通信的基础功能,简化了开发过程,使得开发者能够快速构建无线应用。 **CC2530的特点:** 1. **集成的射频收发器:** CC2530集成了2.4GHz RF收发器,具有高...
【企业版】vb6.0安装包/visual basic6.0下载中文/vb6.0软件安装包/visual basic6.0企业版下载 VB6.0,全称为Visual Basic6.0,是微软公司开发的一款经典编程环境 主要用于编写基于Windows操作系统的应用程序。 vb6.0...
在IT行业中,处理Excel数据是一项常见的任务,而BasicExcel是一个专为简化此类任务设计的库。这个库提供了方便的方式来读取和写入Excel文件,尤其适用于那些需要进行基础操作但不希望依赖大型库如Apache POI或...
Visual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘...
**标题解析:** "BasicAuth的Java服务端实现" 指的是使用Java语言在服务端实现HTTP的基本认证(Basic Authentication)机制。这种认证方式是HTTP协议标准的一部分,用于在网络服务器上验证用户身份。 **基本认证...
### MIPI I3C Basic 协议概览 #### 一、MIPI I3C Basic 规范简介 MIPI I3C Basic 是一种新型的串行通信接口标准,它是I2C(Inter-Integrated Circuit)协议的演进版本,旨在提供更高的数据传输速率、更低的功耗...