资源简介

基于java GUI编程,使用Mysql数据库开发的飞机订票系统,代码大部分有解释,全是自己独立完成,会运行不了,修改里面的mysql.protities(就这样类似的文件吧,不是太记得单词怎么拼),只要把driver,name,password这几栏修改就行,另外记得导入driver的jar包(即mysql-connecter-java-.....这个包都知道吧,驱动用的,网上有下载),我不记得自己可用于有需要的同学做java大作业参考,本人通过这个项目已经答辩取得较好成绩。重复:需要自己导入jar包(mysql-connector-java....我不确定有没有上传这个jar包,也就几kb),数据库配置文件修改参数(driver项改掉hushuhua,这是我的新建的数据库名字,name项我是root,你的mysql如果有名字可以修改,一般大多数默认root,psssword就是你的mysql密码了,把我的hushuhua1997改掉)关于表,我在代码里有自动创建,欢迎各位下载,方便大家期末大作业参考(适用于做管理系统的,GUI,使用数据库)共6000行代码,包含注册登录,乘客和管理员界面,下载后有不懂的欢迎私信(可能回复不及时请谅解)

资源截图

代码片段和文件信息

package system;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

public class DatabaseInit {
Connection db ;
public DatabaseInit()
{
String sql1 = “create table if not exists register (“
+ “id int(4) not null auto_increment username char(20) not null “
+ “password char(15) not null email char(30) not nullnickname char(10)  not null“
+ “idcard char(20) not nullsubmission_date DATEhead char(10) not nullstate char(10) not nullmoney int(10) not null default 2000 primary key(id))“;

String sql2 = “create table if not exists register2 (“
+ “id int(4) not null auto_increment username char(20) not null “
+ “password char(15) not null email char(30) not nullnickname char(10)  not null“
+ “idcard char(20) not nullsubmission_date DATEhead char(10) not nullstate char(10) not nullprimary key(id))“;
String sql3= “create table if not exists flight(“
+ “id int(4) not null auto_increment primary key(id)flightID char(10) not null “
+ “fromTime char(20) not nulltoTime char(20)  not nulldate char(20) not null“
+ “fromAddr char(30) not nulltoAddr char(30) not nullfirm char(20) not nulljingjiPrice char(10) not null“
+ “toudengPrice char(10) not nulljingjiNum int(10) not nulltoudengNum int(10) not nullontimeRate char(10) not null“
+ “beginPlace char(10) not nulldestePlace char(10) not nullcount int(6) not null)“;

//不存在才插入
String sql4 = “insert ignore into flight values(3‘MR5678‘‘10:00‘‘18:10‘‘2018-1-10星期三‘‘南昌昌北国际机场‘‘上海浦东机场 ‘‘南方航空‘‘800‘‘1000‘250150‘90%‘‘南昌‘‘上海‘1) on duplicate key update count=count+1“;
String sql5 = “insert ignore into flight values(4‘KF7654‘‘06:00‘‘17:00‘‘2018-1-11星期四‘‘哈尔滨太平国际机场‘‘桂林两江国际机场 ‘‘吉祥航空‘‘450‘‘100‘180120‘99%‘‘哈尔滨‘‘桂林‘1) on duplicate key update count=count+1“;
String sql6 = “insert ignore into flight values(5‘SN6789‘‘07:00‘‘16:00‘‘2018-1-10星期三‘‘杭州萧山机场‘‘济南遥墙机场 ‘‘东方航空‘‘789‘‘1087‘200100‘88%‘‘杭州‘‘济南‘1) on duplicate key update count=count+1“;
String sql7 = “insert ignore into flight values(6‘SR5543‘‘09:00‘‘15:00‘‘2018-1-10星期三‘‘天津滨海机场‘‘呼和浩特白塔机场 ‘‘吉祥航空‘‘345‘‘567‘240160‘95%‘‘天津‘‘呼和浩特‘1) on duplicate key update count=count+1“;
String sql8 = “insert ignore into flight values(7‘SB7765‘‘10:00‘‘18:50‘‘2018-1-10星期三‘‘银川河东机场 ‘‘南宁吴圩机场 ‘‘南方航空‘‘245‘‘500‘300100‘98%‘‘银川‘‘南宁‘1) on duplicate key update count=count+1“;
String sql9 = “insert ignore into flight values(8‘SJ9965‘‘11:00‘‘19:50‘‘2018-1-10星期三‘‘北京首都机场 ‘‘上海浦东机场 ‘‘南方航空‘‘245‘‘500‘300100‘98%‘‘北京‘‘上海‘1) on duplicate key update count=count+1“;
String sql10 = “insert ignore into flight values(9‘SV8900‘‘12:00‘‘19:23‘‘2018-1-10星期三‘‘昆明巫家坝机场‘‘成都双流机场 ‘‘中国国航‘‘234‘‘345‘150150‘92%‘‘昆明‘‘成都‘1) on duplicate key update count=count+1“;
String sql11 = “insert ignore into flight values(10‘XC7765‘‘11:00‘‘18:00‘‘2018-1-10星期三‘‘重庆江北机场‘‘海口美兰机

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-24 09:42  MyJavaProject (2)\
     文件         397  2017-12-28 17:18  MyJavaProject (2)\.classpath
     文件         389  2017-12-04 12:05  MyJavaProject (2)\.project
     目录           0  2018-01-24 09:42  MyJavaProject (2)\.settings\
     文件          68  2017-12-04 19:09  MyJavaProject (2)\.settings\org.eclipse.core.resources.prefs
     文件         598  2017-12-04 12:05  MyJavaProject (2)\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-01-24 09:42  MyJavaProject (2)\bin\
     文件         121  2017-12-07 21:55  MyJavaProject (2)\bin\Mysql.properties
     目录           0  2018-01-24 09:42  MyJavaProject (2)\bin\system\
     文件       11998  2018-01-24 08:51  MyJavaProject (2)\bin\system\DatabaseInit.class
     文件        1195  2018-01-24 08:51  MyJavaProject (2)\bin\system\MyTool.class
     文件       13948  2018-01-24 08:51  MyJavaProject (2)\bin\system\SqlOperation.class
     文件        1807  2018-01-24 08:51  MyJavaProject (2)\bin\system\SqlUtil.class
     目录           0  2018-01-24 09:42  MyJavaProject (2)\bin\view\
     文件        1232  2018-01-24 08:51  MyJavaProject (2)\bin\view\Admini$1.class
     文件        2368  2018-01-24 08:51  MyJavaProject (2)\bin\view\Admini$2.class
     文件        2129  2018-01-24 08:51  MyJavaProject (2)\bin\view\Admini$3.class
     文件        1105  2018-01-24 08:51  MyJavaProject (2)\bin\view\Admini$4.class
     文件        7375  2018-01-24 08:51  MyJavaProject (2)\bin\view\Admini.class
     文件        2780  2018-01-24 08:51  MyJavaProject (2)\bin\view\BackTickit$1.class
     文件        2116  2018-01-24 08:51  MyJavaProject (2)\bin\view\BackTickit.class
     文件        1861  2018-01-24 08:51  MyJavaProject (2)\bin\view\Help.class
     文件         756  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$1.class
     文件         795  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$10.class
     文件        2203  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$11.class
     文件        1039  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$12.class
     文件        1052  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$13.class
     文件        1716  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$14$1.class
     文件        1599  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$14$2.class
     文件        6542  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$14.class
     文件         657  2018-01-24 08:51  MyJavaProject (2)\bin\view\Login$15.class
............此处省略116个文件信息

评论

共有 条评论