Java关于数据库的操作,两个表的操作

创建两个连接,根据选课表(学号、课程号、……、……)中的某个列值(课程号),得到课程表(课程号、……、……、……)某行符合条件(课程号)的记录。

Connection con=SQLServerConnection.getCon();
   Connection con2=SQLServerConnection.getCon();
   Statement statement=con.createStatement();
   Statement statement2=con2.createStatement();
   ResultSet rs=statement.executeQuery("select * from 选课 where 学号='"+StuNumb+"'");
   
   while(rs.next()){
    Vector<String> col=new Vector<String>();
    String c1=new String(rs.getString(1).trim());
    String c2=new String(rs.getString(2).trim());

    String c4=new String(rs.getString(3).trim());
    String c5=new String(rs.getString(4).trim());
    ResultSet rs2=statement2.executeQuery("select * from 课程 where 课程号='"+c2+"'");
    String c3=new String();
    while(rs2.next()){
     c3=new String(rs2.getString(2).trim());
    }
    col.add(c1);
    col.add(c2);
    col.add(c3);
    col.add(c4);
    col.add(c5);
    
    row.add(col);
   }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值