大家帮我写一段JAVA代码
来源:百度知道 编辑:UC知道 时间:2024/06/07 18:10:35
连接数据库(已经连接好)
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)