老兄,这样行吗?如果你的每列的数据类型不同,数组可以保存吗?
建议用Hashtable或Vector等!
解决方案 »
- 数据库中的bit类型对应Java中的什么类型?
- 【求助】我用java写一个记事本程序出现的问题
- 彻底明白Java的IO系统(轉)
- java中将数据库的数据以txt文件保存
- 窗口重绘,线程问题,求高手!谢谢!(Exception in thread "Timer-0" java.lang.NullPointerException)
- jbuilder有没有中文版的?
- Java Communications API 环境变量设置?
- 关于JAVA读取网页内容超时的问题,特急!!!!!!
- 请问"这个符号在JAVA中应怎么表示呢?谢谢
- spring boot打jar包后报错,可是我本地在idea中跑是没有问题的,求救啊!!!
- java连oracle之紧急求助!!!!
- 请教各位weblogic高手目录设置问题?
Hashtable columnName = new Hashtable() , rowVector = new Hashtable() ;
Connection conn = null;
try
{
Class.forName("weblogic.jdbc.mssqlserver4.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:oho:1433"+
"?db=pubs;user=sa;password=");
ResultSet rs=null;
Statement stmt=null;
stmt = conn.createStatement ();
rs=stmt.executeQuery ("select * from account");
ResultSetMetaData rsMetaData = rs.getMetaData();
int columnNumber = rsMetaData.getColumnCount();
for ( int i = 1; i <= columnNumber; i++)
{
columnName.put(new Integer(i),rsMetaData.getColumnName(i));
}
while (rs.next())
{
i++;
Hashtable value = new Hashtable();
value.put(new Integer(1),new Integer(rs.getInt(1)));
value.put(new Integer(2),rs.getString(2));
value.put(new Integer(3),new Float(rs.getFloat(3)));
rowVector.put(new Integer(i),value) ;
}
}catch(Exception e){e.printStackTrace(); }