新手学JAVA求高手解决问题! 我用ACCESS连接可以成功连接了 数据库,但是不是很清楚 怎么用代码实现增删改操作 ,以及Result set的用法请高手指导,用代码举例 能让自己更深的体会。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Statement stmt ;ResultSet rs ; 这个看书就行了吧,或者在网上搜,这种典型的问题都是很多地方都有的jdbc里面有executeQuery()就是查的,返回Resultset,然后对Resultset操作就可以了,用循环rs.next()一条条往下走,用getString(1)之类的返回位于第几列的数据,然后用里面的executeUpdate()是返回经过插入,修改,删除受影响的行数就这两种,分开处理就行了更复杂的等你学会了这些先吧 给你个update的吧,其他可以查帮助文档,以下代码为修改学生编号为0002,0003的成绩String JDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String conURL="jdbc:odbc:Student"; String[] id={"0002","0003"}; int[] score={89,60}; try { Class.forName(JDriver); } catch(java.lang.ClassNotFoundException e) { System.out.println("ForName:"+e.getMessage()); } try { Connection con=DriverManager.getConnection(conURL); PreparedStatement ps=con.prepareStatement("UPDATE student set score=? where id=?"); int i=0,idlen=id.length; do { ps.setInt(1, score[i]); ps.setString(2, id[i]); ps.executeUpdate(); ++i; }while(i<id.length); ps.close(); Statement s=con.createStatement(); ResultSet rs=s.executeQuery("select *from student"); while(rs.next()) { System.out.println(rs.getString("id")+"\t"+rs.getString("name")+"\t"+rs.getInt("score")); } s.close(); con.close(); }catch(SQLException e) { System.out.println("SQLException"+e.getMessage()); } java离线电子地图开发(软件版) 随机读取文件(见具体需求) 找师傅指导我完成一个作品,愿付费,作品流程请入内 java下读写xml用什么方便? 为什么回出错呢?望朋友们进来帮帮忙。 请问谁有《JBuilder6实例入门》,海洋出版社的,黄色封面,我的光盘坏了一部分,求救! 关于安装jdk 出学者提问:继承抽象父类的子类,其所有方法都是从父类那里继承来的吗? 哪里可以下载Jbuikder6? ant脚本怎么直接调用项目里某个类的main方法 跪求银联POS终端mac算法 请教高手解决
ResultSet rs ;
jdbc里面有executeQuery()就是查的,返回Resultset,然后对Resultset操作就可以了,用循环rs.next()一条条往下走,用getString(1)之类的返回位于第几列的数据,然后用
里面的executeUpdate()是返回经过插入,修改,删除受影响的行数
就这两种,分开处理就行了
更复杂的等你学会了这些先吧
String JDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String conURL="jdbc:odbc:Student";
String[] id={"0002","0003"};
int[] score={89,60};
try
{
Class.forName(JDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("ForName:"+e.getMessage());
}
try
{
Connection con=DriverManager.getConnection(conURL);
PreparedStatement ps=con.prepareStatement("UPDATE student set score=? where id=?");
int i=0,idlen=id.length;
do
{
ps.setInt(1, score[i]);
ps.setString(2, id[i]);
ps.executeUpdate();
++i;
}while(i<id.length);
ps.close();
Statement s=con.createStatement();
ResultSet rs=s.executeQuery("select *from student");
while(rs.next())
{
System.out.println(rs.getString("id")+"\t"+rs.getString("name")+"\t"+rs.getInt("score"));
}
s.close();
con.close();
}catch(SQLException e)
{
System.out.println("SQLException"+e.getMessage());
}