JAVA连接的数据库中有学号、年龄、性别,分数,怎样数据库中的所有信息存在一个二维字符串数组中

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:37:58
希望给出具体代码,越详细越好,答的好追加20分

这个巨简单啊,连库你会不会啊
首先java反射机制得到数据库驱动类,什么?不知道数据库驱动类?这所有数据库都会提供,是另外一个问题不回答
要这样做Class.forName("全类名");比如oracle全类名是oralce.jdbc.driver.OracleDriver
然后就得到连接
Connection conn=DriverManager.getConnection();//都是接口哦别直接new出来,会丢人的
然后就得到状态别
Statment st=conn.createStatment();//也是接口
然后就得到结果集
ReslutSet rs=st.executeQuery("select * from 表面");//sql不会写?那也是另一个问题了,不予回答
然后不是要放数组里么创建个数组呗
String[][] data=new String[100][100];//我就假装你有100个记录每个记录都100个字段,别跟我争啊,具体多少个你自己确定别问我啊
然后就
int i=0;
while(rs.next()){
data[i][1]=rs.getString("年龄");
data[i][2]=rs.getString("性别");
.
.
.
//点是省略别写到程序里,会报错的
i++;
}
这不就得了,不过说实话也要是给你出题让你放到数组里说明这人没什么水平就是蒙事呢,java是面向对象的这样的操作肯定都是放对象里头,然后用collection来处理,一般都用list