`

BASIC

    博客分类:
  • JDBC
阅读更多

没用的

 

	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();
        }

	}

 

分享到:
评论

相关推荐

    老版BASIC软件:F-BASIC

    **F-BASIC编程语言概述** F-BASIC是早期个人计算机时代流行的一种BASIC(Beginner's All-purpose Symbolic Instruction Code)编程语言的版本。BASIC起源于1964年,由美国达特茅斯学院的约翰·科克和汤姆·范·瓦伦...

    CC2530 BasicRF_cc2530basicrf_zigbeecc2530_basicrf_

    《CC2530 BasicRF:开启Zigbee无线控制的新篇章》 CC2530是一款由Texas Instruments(TI)公司推出的微控制器,专为2.4GHz无线应用设计,尤其是在Zigbee网络中广泛应用。它集成了ARM7TDMI-S CPU与2.4GHz RF收发器,...

    CC2530-BasicRF.rar_BasicRF CC2530_CC2530-BasicRF_SRF05.h_cc2530代

    代码解压完成后,请将附件hal_lcd_srf05.rar解压并将hal_lcd_srf05.c文件替换掉..\CC2530 BasicRF\source\components\targets\common\文件夹下的同名文件,同时将hal_lcd.h文件替换..\CC2530 BasicRF\source\...

    DSlogic-老毛子-Basic-U2Basic-Plus-3个固件.zip

    《DSlogic固件详解:Basic、U2Basic与Plus的区别及应用》 在电子工程和嵌入式系统领域,逻辑分析仪是不可或缺的调试工具,它可以帮助开发者深入了解电路的工作状态。DSlogic系列作为一款高性能、易用且价格亲民的...

    FAMILY BASIC编程全套

    "FAMILY BASIC编程全套"是一份全面的资源,旨在帮助学习者深入理解并实践FAMILY BASIC编程语言。FAMILY BASIC是80年代末90年代初在FC(Family Computer,即任天堂红白机)上流行的一种编程语言,主要用于游戏开发和...

    BasicExcel_src1.5_basicexcel_

    【标题】"BasicExcel_src1.5_basicexcel_" 指的是一款名为 "BasicExcel" 的软件或库的源代码版本1.5。这个版本是在先前的1.4版本基础上进行了升级,目的是确保其能够在Visual Studio 2019开发环境中顺利编译,并能...

    G-BASIC语言手册

    G-BASIC 语言手册 G-BASIC 语言手册是小霸王学习机上的游戏开发指南,基于 Family Computer(FC)的 F-BASIC 语言。该语言除了具有一般 BASIC 语言的运算和控制功能外,还增加了动画和游戏支持。 基本语法 在 G-...

    BasicRF工程包.rar

    【BasicRF工程】是无线通信领域中的一个基础概念,它通常指的是使用基本射频技术的无线通信系统。在本资源包中,"BasicRF工程包.rar"包含了完整的BasicRF工程模板及相关资料,这对于理解、学习和开发无线通信系统...

    webService添加basic验证

    ### WebService添加Basic验证详解 在现代Web应用中,安全性和数据保护至关重要。为了确保对外提供的WebService接口不被未授权的第三方访问,一种常见的做法就是在这些接口上实施身份验证机制。其中,Basic验证是一...

    Small basic试题及参考答案

    Small Basic 是一种简易版的编程语言,旨在帮助初学者,特别是青少年,轻松入门计算机编程。它基于Microsoft .NET Framework,并提供了简洁、易于理解的语法,让编程变得更加直观。本资源包含的是Small Basic的学习...

    Visual Basic精彩编程200例

    根据提供的标题“Visual Basic精彩编程200例”,我们可以推断出这是一本关于Visual Basic编程的书籍,其中包含了200个实用且精彩的编程示例。虽然在描述及部分内容中并未提供具体的知识点,但从书名出发,我们可以对...

    Visual Basic.NET项目开发宝典.pdf

    《Visual Basic.NET项目开发宝典》主要介绍Visual Basic的数据库项目开发过程。《Visual Basic.NET项目开发宝典》从实用的角度,对如何使用VB开发应用程序做了系统、全面的介绍。《Visual Basic.NET项目开发宝典》...

    Visual Basic.NET程序员查询辞典

    本书面向的对象 Visual Basic.Net展现了一个全新的世界,我希望,本书能够帮助读者逐渐开始使用新的Visual Basic.Net系统。我还编写了一部姐妹卷,.NET Programmer\'s Reference(ISBN 0-07-219466-9),介绍了...

    CC2530 BasicRF(TI源文件)

    BasicRF是TI提供的一套软件开发工具,它包含了实现无线通信的基础功能,简化了开发过程,使得开发者能够快速构建无线应用。 **CC2530的特点:** 1. **集成的射频收发器:** CC2530集成了2.4GHz RF收发器,具有高...

    vb6.0安装包/visual basic6.0下载中文/vb6.0软件安装包/visual basic6.0企业版下载

    【企业版】vb6.0安装包/visual basic6.0下载中文/vb6.0软件安装包/visual basic6.0企业版下载 VB6.0,全称为Visual Basic6.0,是微软公司开发的一款经典编程环境 主要用于编写基于Windows操作系统的应用程序。 vb6.0...

    使用BasicExcel来操作excel的读写例子

    在IT行业中,处理Excel数据是一项常见的任务,而BasicExcel是一个专为简化此类任务设计的库。这个库提供了方便的方式来读取和写入Excel文件,尤其适用于那些需要进行基础操作但不希望依赖大型库如Apache POI或...

    Visual Basic 6.0 完全自学手册(光盘).rar

    Visual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘).rarVisual Basic 6.0 完全自学手册(光盘...

    BasicAuth的Java服务端实现

    **标题解析:** "BasicAuth的Java服务端实现" 指的是使用Java语言在服务端实现HTTP的基本认证(Basic Authentication)机制。这种认证方式是HTTP协议标准的一部分,用于在网络服务器上验证用户身份。 **基本认证...

    MIPI I3C Basic 协议翻译

    ### MIPI I3C Basic 协议概览 #### 一、MIPI I3C Basic 规范简介 MIPI I3C Basic 是一种新型的串行通信接口标准,它是I2C(Inter-Integrated Circuit)协议的演进版本,旨在提供更高的数据传输速率、更低的功耗...

Global site tag (gtag.js) - Google Analytics