毕业设计综合问题
2013-05-11 17:33
197 查看
1.子类转化为父类 数据并不丢失
当你将子类对象转换为父类的对象时,那么该对象调用方发誓就只父类方法表开始查找,因此没有办法调用子类的方法;但是对于子类来说,方法依然存在;当你声明回子类时,方法自然就可以使用了。
2.将数据插入数据库 同时获取主键值
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
String sql="INSERT INTO test (time) VALUES(?)";
PreparedStatement prestmt=dbConn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
Date date1=new Date();
Timestamp ts = new Timestamp(date1.getTime());
prestmt.setTimestamp(1, ts);
ResultSet rs2=null;
prestmt.executeUpdate();
rs2=prestmt.getGeneratedKeys();
while(rs2.next())
{
System.out.println("-------------"+rs2.getInt(1)+"---------------");
}
} catch (Exception e) {
e.printStackTrace();
}
3.数据库多列值具有唯一性
可以设置啊,
alter table 表名
add constraint 约束名 unique(列名)
其中约束名可以随意起,
4.访问权限问题
关键字 同一个类中
同一个包中 派生类中
其他包中
public √
√ √
√
protected √ √
√
无访问修饰符√ √
private √
5.myeclipse乱码问题
windows---preference---content--Types改为原来的编码格式 utf-8或者gbk update即可
6.重写equals方法
public boolean equals(Object obj) {
if(obj==null)
return false;
if(this == obj){
return true;
}
if (obj instanceof Person) {
Person other = (Person) obj;
return (p.name).equals(this.name);
}
return false;
}
7.myeclipse查看接口方法
如果实现某个接口 或者继承某个类 需要重写方法或者实现接口,我们可以右键 source overwrite这样就省去很多写法上的错误
8提示构造函数参数
9利用快捷键,alt+/
9.
Bad version number in .class file。
jdk版本与以前不一致,修改即可
当你将子类对象转换为父类的对象时,那么该对象调用方发誓就只父类方法表开始查找,因此没有办法调用子类的方法;但是对于子类来说,方法依然存在;当你声明回子类时,方法自然就可以使用了。
2.将数据插入数据库 同时获取主键值
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
String sql="INSERT INTO test (time) VALUES(?)";
PreparedStatement prestmt=dbConn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
Date date1=new Date();
Timestamp ts = new Timestamp(date1.getTime());
prestmt.setTimestamp(1, ts);
ResultSet rs2=null;
prestmt.executeUpdate();
rs2=prestmt.getGeneratedKeys();
while(rs2.next())
{
System.out.println("-------------"+rs2.getInt(1)+"---------------");
}
} catch (Exception e) {
e.printStackTrace();
}
3.数据库多列值具有唯一性
可以设置啊,
alter table 表名
add constraint 约束名 unique(列名)
其中约束名可以随意起,
4.访问权限问题
关键字 同一个类中
同一个包中 派生类中
其他包中
public √
√ √
√
protected √ √
√
无访问修饰符√ √
private √
5.myeclipse乱码问题
windows---preference---content--Types改为原来的编码格式 utf-8或者gbk update即可
6.重写equals方法
public boolean equals(Object obj) {
if(obj==null)
return false;
if(this == obj){
return true;
}
if (obj instanceof Person) {
Person other = (Person) obj;
return (p.name).equals(this.name);
}
return false;
}
7.myeclipse查看接口方法
如果实现某个接口 或者继承某个类 需要重写方法或者实现接口,我们可以右键 source overwrite这样就省去很多写法上的错误
8提示构造函数参数
9利用快捷键,alt+/
9.
Bad version number in .class file。
jdk版本与以前不一致,修改即可
相关文章推荐
- .NET进期综合---缓存/关于跨页面值传递/页面设置CSS/用户自定义控件/fileupload的路径问题/dropdown二级联动的数据库设计
- 哪来“清闲”---毕业设计和职业规划的问题
- 【转】基于verilog HDL 的FPGA设计中可综合的问题
- 做毕业设计遇到的关于fgets()函数的问题
- 做毕业设计时遇到的问题变色函数
- 毕业设计----minicom注意点及相关问题
- 在线考试系统设计时必须考虑的问题之四---------综合参数设置问题
- 浅谈综合布线系统设计涉及的问题
- 毕业设计-基于JAVAEE的B2B2C网上商城-中遇到的问题
- [毕业设计-基于android的手机网盘的设计与实现] java中文件的socket传输问题
- 临近毕业,设计是个大问题
- 引擎设计跟踪(九.14.2a) 导出插件问题修复和 Tangent Space 裂缝修复
- 如何比较Keras, TensorLayer, TFLearn ?——如果只是想玩玩深度学习,想快速上手 -- Keras 如果工作中需要解决内部问题,想快速见效果 -- TFLearn 或者 Tensorlayer 如果正式发布的产品和业务,自己设计网络模型,需要持续开发和维护 -- Tensorlayer
- 关于系统中权限和角色设计的问题
- 算法设计之最长公共子序列(LCS)问题
- 放大器电路设计中的常见问题经验总结
- 课程设计——利用信号量实现生产者-消费者问题(java)
- 用asp.net MVC3 简单实现毕业设计 [转]
- 【C++算法设计】八数码问题
- PCB设计小问题