05 2017 档案
发表于 2017-05-14 18:35阅读:561评论:0推荐:0
摘要:最后一次记录,说一说数据库的安全性。 一、一致性控制 为了保证事务的一致性,可以采用显示事务语句以及在数据库中添加完整性约束。比如在还书时候,要同时修改用户的用户表中的剩余借书本数,借阅记录中的已还选项以及图书表中剩余本数。这个时候可以有两个策略: 1、采用触发器,在MySQL中定义触发器:(仅举个
阅读全文 »
发表于 2017-05-14 18:03阅读:390评论:0推荐:0
摘要:这里以最基本的DML语句作为例子,其他各种复杂的DML语句可以根据这些基本JDBC语句得到。 一、查询表格 这里以两张表关联查询为例,采用动态方式,根据输入的条件在WHERE语句后面接上相应的各种条件 /** * 图书信息查询 * @param con * @param book * @return
阅读全文 »
发表于 2017-05-14 12:20阅读:1179评论:0推荐:0
摘要:由于经常在晚上回宿舍写代码,没有网,故而没用老师提供的Oracle数据库服务器,在自己电脑上装了一个MySQL。而且JAVA配MySQL还是很方便的。 数据库连接: 参考了http://blog.csdn.net/superit401/article/details/51585620,讲的十分全面。
阅读全文 »
发表于 2017-05-14 11:37阅读:358评论:0推荐:0
摘要:将所有用到的一些工具类函数专门置于一个包类,写成不同类,是MVC架构的一种良好方式。 一、判定字符串是否为空。这里的空指去掉首尾的空格后为空。 /** * 字符串工具类 * @author Administrator * */ public class StringUtil { /** * 判断是否
阅读全文 »
发表于 2017-05-14 11:00阅读:1429评论:0推荐:0
摘要:JAVA的JFreeChar提供了绘制各种与统计有关的图形,比如直方图,折线图,饼图等,而且有各种样式。这里只是应用了最简单的绘制,没有什么炫酷的修饰。 一、饼状图: 实现饼状图的类为 public class PieChart { ChartPanel frame1; public PieChar
阅读全文 »
发表于 2017-05-13 14:54阅读:531评论:0推荐:0
摘要:界面设计基本容器和控件用法已经大致记录完毕,现在说一说有关高分辨率屏下适应Swing的方式 一、窗口大小,字体大小等的动态调整 1、获取当前屏幕的分辨率: //设置跟随分辨率变化窗口 Toolkit kit = Toolkit.getDefaultToolkit(); Dimension scree
阅读全文 »
发表于 2017-05-12 13:23阅读:4777评论:0推荐:0
摘要:一、功能界面切换 右边操作一共有5个不同的界面,每一个界面分别置于一个底层容器Jpanel上。置于如何切换不同界面,我没有找到什么好方法,设置一个标记变量,然后左边点击不同导航按钮时候,在响应函数里面更换标记,再重新刷新。 类成员变量设置: //根据左边按钮选择显示哪一个界面 //1是查询,2是当前
阅读全文 »
发表于 2017-05-11 01:07阅读:4347评论:0推荐:0
摘要:准备就以用户主界面作为例子,记录JAVA Swing编写界面的主要方法。 主界面大致如这个样子,先说说左边的导航面板制作: 中间使用一个JSplitPane将屏幕一份为二,左边为导航面板,右边是实际操作界面。JSplitPane有点坑的地方就是要在界面setVisible(true)生效之后才能生效
阅读全文 »
发表于 2017-05-09 15:57阅读:1719评论:0推荐:0
摘要:断断续续学习JAVA语言,写了一个多月数据库大作业,终于在五一过后写完了。由于第一次使用JAVA和数据库,遇到了许多问题,记录下来,以备以后查看。 我使用的JAVA SE,说实话,在开发后期,觉得JAVA还是EE比较好使,感觉桌面开发JAVA SE没有比Delphi有什么优势。只是考虑到不会Pasc
阅读全文 »