大家帮我写一段JAVA代码

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:10:35
目前我需要这么一段JAVA代码。

连接数据库(已经连接好)

private ConnectToDB ctss;
private Statement stmt;
private ResultSet rs;

String sql="select * from a" //a表中有字段a1,a2

用rs取出所有的sql的结果集。

如果某一行的a1=1 或a2 =1

那么count=count+1

最后返回count

大家帮我看看,最好写个完整详细的程序出来,谢谢!

我是新手,所以程序越详细越好!
我主要要看看JAVA中rs是怎么取值的,所以大家的答案越详细越好!谢谢!

import java.sql.Connection;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.ResultSet;

public class JDBC {

public static void main(String[] args) throws SQLException {

String c1;
String c2;
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String sql = "SELECT * FROM a";
try {
ConnPool connPool = new ConnPool();
conn=connPool.getJDBCDirectConn();
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while (rs.next())
{
c1=rs.getString("a1");
c2=rs.getString("a2");
if(c1==1||c2==1)