setAutoCommit(false)的作用范围只在当前类中还是整个数据库都生效
老师这个数组有什么存在的意义?是用来存储吗
出现了跟上面的同学一样的问题 无法初始化类,还有这个文件创建成功的图标一定是绿色的 P 吗
老是幫忙看下插入數據啥錯誤?自己的表跟視頻上的不一致,其它的都一樣。項目見代碼!
java0305_ 189_196_jdbcDemo.7z
这个方法无法处理Date类型的怎么办?
Work类有一个Date类型的属性,表里也有一个datetime类型的列,运行的时候会报错
public <T> List<T> executeSelect(String sql, Object[] para,Class<T> clazz) { Connection conn=null; PreparedStatement ps=null; ResultSet rs=null; List<T> list=new ArrayList<T>(); try { //获取连接 conn=JdbcUtils.getConn(); ps=conn.prepareStatement(sql); //得到参数的个数 ParameterMetaData pmd=ps.getParameterMetaData(); int num=pmd.getParameterCount(); //绑定参数 for(int i=0;i<num;i++) { ps.setObject(i+1, para[i]); } //获取结果集 rs=ps.executeQuery(); //获取结果集的信息 ResultSetMetaData rsmd=rs.getMetaData(); // System.out.println(rsmd.getColumnCount()); //处理信息,完成ORM(对象属性映射)操作 while(rs.next()) { //通过JDK反射创建对象 T bean =clazz.getDeclaredConstructor().newInstance(); for(int i=0;i<rsmd.getColumnCount();i++) { //获取列名 String name=rsmd.getColumnName(i+1); System.out.println(name); //获取这列的值 Object value=rs.getObject(name);; //映射。要求JavaBean的属性名和列名一致 BeanUtils.setProperty(bean, name, value);//此时的name代表bean对象的成员变量 } list.add(bean); } } catch (Exception e) { e.printStackTrace(); }finally { //关闭连接 JdbcUtils.closeResources(conn, ps, rs); } return list; }
老师,对于这段代码我不太理解,在获取了结果集ResultSetMetaData之后,以后查询投影的列并不一定是按照属性顺序的,但接下来的for循环里却把clazz的field[]数组按照属性顺序获得属性名,我弄不清这里的逻辑,老师可以解释一下吗?谢谢老师。
视频看了几遍,代码也敲了多次,但还是没搞懂那些代码一丁半点的作用,只知道insert插入的数据放入String中,然后execute是解析String中的数据吗?
LIMIT语法格式中的where子句是放什么的?我在where中employee_id=1,limit从第4开始没有得到结果
使用ResourcesBundle获取properties文件里的配置属性来写JdbcUtils会报 java.lang.NoClassDefFoundError的错误,但是用Properties类不会。这是为什么?和前面同学的问题是相同的,肯定不是包没导。
我也是出现了以下错误,并且主机名和服务名都是填的后面两个图片
当恢复启用约束时,用cascade兼用的级联操作还可以回复么?如果不可以恢复,是要自己手动添加么?
为什么我用my sql创建数据的时候,添加不进去呢?
每次创建这个接口实现类 都会报错的。。。。。。。。。。。
为什么17分钟那要改方法名的,我之前一直报错,老师的没有 ,你之后报错改了 ,我也随便改了就没报错了
为什么我这里实现方法会出错 也没提示怎么改
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637