import java.sql.*;
public class chaxuntest2{
public static void main(String args[]){ Object data[][]=new Object[7][7];
Connection con;//////数据库接口
Statement sql;///对数据库操作的类
ResultSet rs;/////接收数据的包
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器
}
catch(ClassNotFoundException e){
System.out.println(""+e);//异常是未知与难免的,必须设置
}
try{
con=DriverManager.getConnection("jdbc:odbc:sun","admin","zheshou");//连接数据库
sql=con.createStatement();
rs=sql.executeQuery("Select * FROM chengjibiao");
int i=0;
while(rs.next()){
data[i][0]=rs.getString(1); //获得数据库第一列
System.out.print(data[i][0]+"----");
data[i][1]=rs.getString(2);
System.out.print(data[i][1]+"----");
data[i][2]=rs.getString(3);
System.out.print(data[i][2]+"----");
data[i][3]=rs.getString(4);
System.out.print(data[i][3]+"----");
data[i][4]=rs.getString(5);
System.out.print(data[i][4]+"----");
data[i][5]=rs.getInt(6);
System.out.print(data[i][5]+"----");
data[i][6]=rs.getInt(7);
System.out.println(data[i][6]+"----");
++i;
}
con.close();
}
catch(SQLException e){}
}
}
冷月枫影(463360738) 20:56:50
怎么我的程序只输出数据库的第一排啊。请各位指点一下。
public class chaxuntest2{
public static void main(String args[]){ Object data[][]=new Object[7][7];
Connection con;//////数据库接口
Statement sql;///对数据库操作的类
ResultSet rs;/////接收数据的包
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//要连接该数据源,也就是连接数据库,首先要建立一个JDBC-ODBC桥接器
}
catch(ClassNotFoundException e){
System.out.println(""+e);//异常是未知与难免的,必须设置
}
try{
con=DriverManager.getConnection("jdbc:odbc:sun","admin","zheshou");//连接数据库
sql=con.createStatement();
rs=sql.executeQuery("Select * FROM chengjibiao");
int i=0;
while(rs.next()){
data[i][0]=rs.getString(1); //获得数据库第一列
System.out.print(data[i][0]+"----");
data[i][1]=rs.getString(2);
System.out.print(data[i][1]+"----");
data[i][2]=rs.getString(3);
System.out.print(data[i][2]+"----");
data[i][3]=rs.getString(4);
System.out.print(data[i][3]+"----");
data[i][4]=rs.getString(5);
System.out.print(data[i][4]+"----");
data[i][5]=rs.getInt(6);
System.out.print(data[i][5]+"----");
data[i][6]=rs.getInt(7);
System.out.println(data[i][6]+"----");
++i;
}
con.close();
}
catch(SQLException e){}
}
}
冷月枫影(463360738) 20:56:50
怎么我的程序只输出数据库的第一排啊。请各位指点一下。
解决方案 »
- 事先声明我是菜鸟
- 看了视频教程,说下面代码可以在不知道类名情况下,动态创建一个类的实例。 有点不解。
- 在线帮小弟一个忙,如何用java实现开发工具中的智能提示
- 为什么打包成功不能运行
- 急救~!!!
- 问一个程序退出的问题
- 一个关于同一个class被多次调用的基础问题。
- 求助!~AIP73135430AIP43496203
- 求救!!需要源程序
- 请问:jbuilder中生成的java文件,单独拿出来,怎么编译?
- 用iexpress.exe把ocx生成了cab文件,但是如何查看CLASSID 控件的 CLSID ?
- 关于org.w3c.dom写入XML文件中字符转译的问题之"&"符号~~~~~~~~~~
e.printStackTrace();
}
另,确认一下你要连接的数据库和表,数据库中是否有表,表中是否有内容