/ Bin / boot / dev / etc / home / lib / lost + found / media / misc / mnt / net / opt / proc / root / sbin / selinux / srv / sys / tmp / U01 / usr / var / vmware
DROP TABLE varray_table;
daling van het type num_varray;
CREATE TYPE num_varray vArray AS (10) van VARCHAR2 (12)
/
CREATE TABLE varray_table (col1 num_varray);
INSERT INTO varray_table VALUES (num_varray (''Welkom'','' abc''));
back-up te selecteren bin conf config gegevens eshow_sitemap.html generate.sh log maint sitemap.html svn tmp uit varray_table;
backup / bin / conf / data / log / maint / svn / tmp /
invoer java.sql .*;
invoer java.math .*;
invoer oracle.jdbc.driver .*;
invoer oracle.sql .*;
klasse matrix1
(
public static void main (String args []) gooit Uitzondering
(
int oracleId = CharacterSet.ZHS16GBK_CHARSET;
Characterset dbCharset = CharacterSet.make (oracleId);
DriverManager.registerDriver
(New oracle.jdbc.driver.OracleDriver ());
Connection conn =
DriverManager.getConnection
("JDBC: Oracle: dun: @ 10.9.200.58:1521: db01",
"Mytest",
"Mytest");
Verklaring stmt conn.createStatement = ();
ResultSet rs = stmt.executeQuery ("SELECT back-up bin conf config gegevens eshow_sitemap.html generate.sh log maint sitemap.html svn tmp VAN varray_table");
while (rs.next ()) (
ARRAY my_array = ((OracleResultSet) rs). GetARRAY (1);
/ / Terugkeer van de SQL-type-namen, integer codes,
/ / En de lengte van de kolommen
System.out.println ("Array is van het type" + my_array.getSQLTypeName ());
System.out.println ("array-element is van typecode" + my_array.getBaseType ());
System.out.println ("Array is van de lengte" + my_array.length ());
/ / Haal de array-elementen
String [] waarden = (String []) my_array.getArray ();
for (int i = 0; i values.length; i + +)
(
oracle.sql.CHAR out_value = nieuwe oracle.sql.CHAR (values [i], dbCharset);
System.out.println (" index" + i + "=" + out_value);
)
)
rs.close ();
stmt.close ();
conn.close ();
)
)