采用MVC架构、数据库名myself
2019年11月11日23:32:12 今天是happy的一天,作为学校武术协会上届的会长看到在指导老师的指导下,社团()上的节目效果非常好,内心有种莫名的高兴,尽管这次表演的荣誉与我没有多大关系,我就简单的提了几个意见,但都被采用了。
|问题一:数据库中的 数据不能合理化的插入| (已解决但还需探究细节所在)
|-问题二:会遇到invocationtargetexception异常(针对对象的异常)
|学到的知识一
|- getString(n),是获取当前行的第n个字段,并且以String类型返回
类似的方法还有很多,如getInt(n),就是取得当前行的第n个字段,以int型反回-|-
try {
if (set != null && set.next()) {
String sid = set.getString(1);
if (sid == null)
id = "book1001";
else {
String str = sid.substring(2);
id = "book" + (Integer.parseInt(str) + 1);
}
}
}`-|
这段代码的作用是使数据库中的ID自增,不用从前端界面中接收
| 学到的知识二
在java代码中插入HTML代码,并且可以完全使用单纯HTML的表达语法来表达单个HTML网页的效果
// 更新背景图片的方法
private void updateBackImage() {
if (backLabel != null) {
int backw = JXCFrame.this.frame.getWidth();
//使用this获取背景板的宽度
int backh = frame.getHeight();
//使用this获取背景板的高度
backLabel.setSize(backw, backh);
//将获得的bcckw, backh赋值给背景板来限制图片的像素
//开始正题
backLabel.setText("<html><body><image width='" + backw
+ "' height='" + (backh - 110) + "' src="
+ JXCFrame.this.getClass().getResource("welcome.jpg")
+ "'></img></body></html>");
}
}
数据库截图
|