涓涓细流-编程有关问题汇总
又不早了,虽然我还不瞌睡,但是还有明天的生活,得继续。
写完这个就睡觉吧。拖了好几天了。
2015年3月9日01:27:28
问题1:Jdbc->DAO,一开始想写一个通用的可以查询有组函数的方法,SELECT count(*) FROM users
,这个方法实现了,我又想实现一个像这样的SELECT count(*) FROM users GROUP BY address
带GROUP BY这样的通用方法,我又新建了一个实体类Number,发现编译通不过,请教别人,终于解决。
解决:①和Java中的Number类名冲突了。②我误入歧途了,像这样的句子,本来就很具体了,变化自然多了,我没必要实现一个通用的方法
问题2:Jdbc连接的时候,Class.forName(driverClass),DriverManager.getConnection(),虽然我知道在再Driver中已经注册了驱动,但是怎么将一个Class实例向一个new Driver()转换? java.sql.DriverManager.registerDriver(new Driver());
解决:Class.forName(driverClass),得到的其实就是已加载驱动类的实例,它自己实现了转换。
问题3:sql语句,在执行这样的查询的时候,为什么会报错?
SELECT rownum, *
FROM employees;
为什么非要在*前边加上表名?
解决:未解决
2015年3月10日01:34:00
问题1:通过实现runnable的方式,优点的能共享数据,但是通过继承的方式同样也能共享数据啊?我可以实例化多个对象啊? 为什么要这么说? 难道只是因为共享数据为类变量,生命周期长一点而已吗?
解决:好像就是这样的,接口还有一个好处就是实现多实现。
问题2:为什么int = 01;
不可以这样写?
解决:未解决。