CREATE TABLE BOOKINFO (
ID bigint(20) NOT NULL AUTO_INCREMENT,
BOOKNAME VARCHAR(45),
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8
存储引擎和默认字符集选择你需要的就好,AUTO_INCREMENT=10001表示的就是从10001开始自增
插入时使用类似:
insert into bookinfo values (null,'BOOK1')
就可以实现自增。
需要注意的是,设为自增的列(这里是ID)一定入索引(不一定需要主键索引,任何索引都行,但是没有比把自增列当主键更合适的了吧)。
forName支持数组类型,loadClass不支持数组 一般情况下,这两个方法效果一样,都能装载Class。但如果程序依赖于Class是否被初始化,就必须用Class.forName(name)了。 例如,在JDBC编程中,常看到这样的用法,Class.forName("com.mysql.jdbc.Driver")对于你这种需求而言。最好使用Struts+hibernate框架做项目。这样就不需要你关心底层框架设计。简单分析一下图书管理的业务:
1.需要一张 *** 作员用户表,里面记载用户名和密码。
2.需要图书基本信息表。用来进行查询。其中需要一个特殊的字段用来标识这本书是已借,还是待借 状态。本书状态(完好,残缺,丢失)
3.需要一张借记图书表。这里需要有借书人的姓名,学号,借书时间,实际归还时间,预归还时间。本书借记状态本书状态(完好,残缺,丢失)。
4.学生基本信息表。记录学生的基本信息。
大体 这些表也能满足你这小项目的需求了。
求源码几乎是没人会给你写。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)