java语言课程设计-小型超市管理系统(编辑修改稿)内容摘要:

`FK_supply` (`providernumber`), CONSTRAINT `FK_supply` FOREIGN KEY (`providernumber`) REFERENCES `provider` (`providernumber`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 /* 创建 returnmodity 计算机学院信管 08 级 JAVA 程序设计报告 8 */ DROP TABLE IF EXISTS `returnmodity`。 CREATE TABLE `returnmodity` ( `RCid` int unsigned NOT NULL auto_increment, `modityname` varchar(45) NOT NULL, `modityid` varchar(45) NOT NULL, `unit` varchar(45) NOT NULL, `price` float NOT NULL, `outdate` datetime NOT NULL, `provider` varchar(45) NOT NULL, `operator` varchar(45) NOT NULL, `number` int unsigned NOT NULL, PRIMARY KEY (`RCid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 /* 创建 sale 表 */ DROP TABLE IF EXISTS `sale`。 CREATE TABLE `sale` ( `modityname` varchar(45) NOT NULL, `modityid` int unsigned NOT NULL, `sellTime` datetime NOT NULL, `number` varchar(45) NOT NULL, `money` double NOT NULL, `operator` varchar(45) NOT NULL, `saleid` int NOT NULL auto_increment, PRIMARY KEY (`saleid`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 PACK_KEYS=1。 /* 创建 returnsale 表 */ DROP TABLE IF EXISTS `returnsale`。 CREATE TABLE `returnsale` ( `Rsaleid` int unsigned NOT NULL auto_increment, `modityid` int unsigned NOT NULL, `modityname` varchar(45) NOT NULL, `number` int unsigned NOT NULL, `money` double NOT NULL, `returnTime` datetime NOT NULL, `operator` varchar(45) NOT NULL, PRIMARY KEY (`Rsaleid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 计算机学院信管 08 级 JAVA 程序设计报告 9 /* 创建 provider 表 */ DROP TABLE IF EXISTS `provider`。 CREATE TABLE `provider` ( `providernumber` int(11) NOT NULL auto_increment, `phone` varchar(20) NOT NULL, `provideraddress` varchar(60) NOT NULL, `providername` varchar(40) NOT NULL, PRIMARY KEY (`providernumber`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 /* 创建 stroge 表 */ DROP TABLE IF EXISTS `storage`。 CREATE TABLE `storage` ( `storageid` int unsigned NOT NULL auto_increment, `modityname` varchar(45) NOT NULL, `modityid` int unsigned NOT NULL, `unit` varchar(45) NOT NULL, `price` float NOT NULL, `indate` datetime NOT NULL, `provider` varchar(45) NOT NULL, `operators` varchar(45) NOT NULL, `number` int unsigned NOT NULL, PRIMARY KEY (`storageid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 /* 创建 storageinfo 表 */ DROP TABLE IF EXISTS `storageinfo`。 CREATE TABLE `storageinfo` ( `moditynumber` int unsigned NOT NULL, `accountid` int unsigned NOT NULL, `amount` int unsigned NOT NULL, `storageid` int unsigned NOT NULL auto_increment, `money` double NOT NULL, PRIMARY KEY (`storageid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8。 计算机学院信管 08 级 JAVA 程序设计报告 10 详细设计 (1)数据库与 Eclipse 的连接 package dao。 import。 import。 import。 /** * * @author Administrator */ public class Connectdatabase { protected static String dbClassName =。 protected static String dburl=jdbc: static Connection con = null。 static Statement stmt = null。 public static Connection getConnection() throws Exception{ (dbClassName)。 con = (dburl)。 return con。 } public static Statement getStatement() throws Exception{ (dbClassName)。 con = (dburl)。 stmt = ()。 return stmt。 } } (2)主要代码 stmt = ()。 /* statement 对象静态执行查询 sql 语句 */ 计算机学院信管 08 级 JAVA 程序设计报告 11 public Dao(){ } public static ResultSet findForResultset(String sql){ ResultSet rs = null。 Statement smt。 try { smt = ()。 rs = (sql)。 (sql 语句已经执行。 )。 } catch (Exception ex) { (()).log(, null, ex)。 } return rs。 } /* statement 对象静态执行插入、删除、更新 sql 语句 */ public static int update(String sql){ int result = 0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。