您的位置:首页 > 其它

毕业设计综合问题

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版本与以前不一致,修改即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: