小伙子要加油啊
用框架就非常简单了增删改查只需要6 7 行代码就行了 如果不用框架 纯代码对表增删改查的话无非也就是代码多一点而已 简单的说 非常简单 例子: 纯代码 查询的例子 static void search(){ //第1步:构建jdbc工作框架 Connection conn = null; try { conn = DbUtil.getConnetion(); // Log.getLog().info("数据库连接成功。。。"); // 准备动态sql语句 // String sql="select * from user_reg where user_type=?"; // Object[]params={"学生"}; String sql="select * from student "; Object[]params={}; java.sql.PreparedStatement pstmt=conn.prepareStatement(sql); //设置查询参数 for(int i=0;i<params.length;i++){ pstmt.setObject(i+1, params[i]); } //执行查询 ResultSet rs=pstmt.executeQuery(); //使用结果集 int n=0; while(true){ boolean isOK=rs.next(); if(!isOK)break; n++; String name=rs.getString("name"); int xuehao=rs.getInt("学号"); int age=rs.getInt("age"); String sex=rs.getString("sex"); System.out.println(n+" "+"name:"+name+" 学号:"+xuehao+" age:"+age+" sex"+sex); } rs.close(); pstmt.close(); } catch (Exception e) { e.printStackTrace(); } finally { DbUtil.close(conn); } } hibernate 框架 static void search(){ String select="from pojo.StudentStruts2 order by id"; Session s=HibernateSessionFactory.getSession(); Query q=s.createQuery(select); List<StudentStruts2>l=q.list(); System.err.println("有"+l.size()+"条数据"); for (int i = 0; i < l.size(); i++) { StudentStruts2 pojo=l.get(i); System.out.println("id="+pojo.getId()+",name="+pojo.getName()+",age="+pojo.getAge()+",sex="+pojo.getSex()); } s.close(); } 现成的代码 看得懂吧
真的好初级.
你的意思是怎么在java文件里实现数据库操作还是直接在IDE上用SQL操作数据库?
67,549
社区成员
225,860
社区内容
加载中
试试用AI创作助手写篇文章吧