|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。oracle/*
droptablevarray_table;
droptypenum_varray;
CREATETYPEnum_varrayASVARRAY(10)OFVARCHAR2(12)
/
CREATETABLEvarray_table(col1num_varray);
INSERTINTOvarray_tableVALUES(num_varray(你好,abc));
select*fromvarray_table;
*/
importjava.sql.*;
importjava.math.*;
importoracle.jdbc.driver.*;
importoracle.sql.*;
classArray1
{
publicstaticvoidmain(Stringargs[])throwsException
{
intoracleId=CharacterSet.ZHS16GBK_CHARSET;
CharacterSetdbCharset=CharacterSet.make(oracleId);
DriverManager.registerDriver
(neworacle.jdbc.driver.OracleDriver());
Connectionconn=
DriverManager.getConnection
("jdbc:oracle:thin:@10.9.200.58:1521:db01",
"mytest",
"mytest");
Statementstmt=conn.createStatement();
ResultSetrs=stmt.executeQuery("SELECT*FROMvarray_table");
while(rs.next()){
ARRAYmy_array=((OracleResultSet)rs).getARRAY(1);
//returntheSQLtypenames,integercodes,
//andlengthsofthecolumns
System.out.println("Arrayisoftype"+my_array.getSQLTypeName());
System.out.println("Arrayelementisoftypecode"+my_array.getBaseType());
System.out.println("Arrayisoflength"+my_array.length());
//getArrayelements
String[]values=(String[])my_array.getArray();
for(inti=0;i<values.length;i++)
{
oracle.sql.CHARout_value=neworacle.sql.CHAR(values[i],dbCharset);
System.out.println(">>index"+i+"="+out_value);
}
}
rs.close();
stmt.close();
conn.close();
}
}
不得不提一下的是:.net是看到java红,而开发出来的工具。 |
|