石家庄java培训班去哪好
来源:石家庄IT培训学院
时间:2020/11/22 17:09:05
石家庄java培训班去哪好?石家庄优就业IT培训学校欢迎您!
优就业作为IT职业教育培训机构,始终坚持“学员的事是重要的事”这一办学理念,不断升级软件、硬件实力,对教学质量负责,对培训效果负责,真正地对学员负责。
优就业贴合学生的亲身利益需求,以理念的不断升级为导向,为学员提供舒适的学习环境。同时优就业在各分部均设置了学习体验中心,并且拥有自己的培训教学基地。多媒体教学设施先进,有着丰富的硬件资源。每一位老师、每一位员工都始终坚持企业的核心教学理念,在各个岗位上为每一个学员提供真诚的服务。
优就业与多家企业实体达成亲密合作关系,创造“实训教学”模式,学员在实训课程中,可以直接进入合作企业研发团队,亲自参与项目的运作,真正做到学以致用、学有所成,避免了培训带来的理论与实践脱节的弊端。
具体想要了解更多关于石家庄优就业java培训课程的详细信息,请咨询在线客服。
Java程序数据库之插入记录
关于Java程序数据库插入记录方面的知识点主要有三个,也就是三种插入方案,分别为Statement、ResultSet、PrepareStatement等等。下面就是具体的介绍,希望大家可以学好愉快,学的顺利。
插入数据表记录有3种方案
:使用ResultSet对象
使用ResultSet对象的方法moveToInsertRow()将数据表游标移到插入位置,输入数据后,用方法insertRow()插入记录。例如,以下示意代码:
Stringsql=“select*fromksInfo”;//生成SQL语句
ResultSetrs=stmt.executeQuery(sql);//获取数据表结果集
rs.moveToInsertRow();//将数据表游标移到插入记录位置
rs.updateString(1,’200701’);//向考号字段填入数据
rs.updateString(2,’张大卫’);//向名字字段填入数据
rs.updateInt(3,534);//向成绩字段填入数据
rs.updateString(4,’上海欧阳路218弄4-1202’);//向地址字段填入数据
rs.updateString(5,’’);//向简历字段填入数据
try{rs.insertRow();}catch(Exceptione){};//完成插入
第二:使用Statement对象
实现插入数据表记录的SQL语句的语法是:
insertinto表名(字段名1,字段名2,……)value(字段值1,字段值2,……)
例如:
insertintoksInfo(考号,姓名,成绩,地址,简历)value(‘200701’,’张大卫’534,’上海欧阳路218弄4-1202’,’’)
实现同样功能的Java程序代码是:
sql=“insertintoksIno(考号,姓名,成绩,地址,简历)”;
sql==sq1+“value(‘”+txtNo.getTxt()+’,’”+txtName.getText(0”’,”;
sql=sql+txtScore.getText();
sql=sql+”,’”+txtAddr.getText()+”’,’”+txtResume.getText()+”’)”;
stmt.executeUpdate(sql);
第三:使用PrepareStatement对象
与使用Statement对象的方法类似,只是创建SQL语句时暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,插入时通过设定实际参数,实现记录的更新。示意代码如下:
sql=“insertintoksInfo(考号,姓名,成绩,地址,简历)value(?,?,?,?,’’)”;
PrepareStatementpStmt=connect.prepareStatement(sql);
pStmt.setString(1,’200701’);//向考号字段填入数据
pStmt.setString(2,’张大卫’);//向名字字段填入数据
pStmt.setInt(3,534);//向成绩字段填入数据
pStmt.setString(4,’上海欧阳路218弄4-1202’);//向地址字段填入数据
pStmt.setString(5,’’);//向简历字段填入数据
pStmt.executeUpdate();
Java中向数据库中插入记录并返回该记录的id的值
用户注册是向表中插入用户的基本信息并返回该记录的id值
例子
publiclongregist(Cusercuser){
Connectioncon=Cconnection.getconnection();//Cconnection是的到数据库连接的类
PreparedStatementps=null;
ResultSetrs=null;
longid=0;//存放数据库返回的用户注册过后的id
try{
ps=con.prepareStatement(Csqlutil.REGIST,Statement.RETURN_GENERATED_KEYS);//将Csqlutil.REGIST改为sql语句
ps.setString(1,cuser.getUsername());
ps.setString(2,cuser.getName());
ps.setString(3,cuser.getPwd());
ps.setInt(4,cuser.getAge());
ps.setString(5,cuser.getSex());
ps.setString(6,cuser.getPhone());
ps.executeUpdate();
rs=ps.getGeneratedKeys();//这一句代码就是得到插入的记录的id
while(rs.next()){
id=rs.getLong(1);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}finally{
try{
rs.close();
ps.close();
con.close();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
returnid;
}