资源简介
实现数据库的访问与修改,主要用了数据库技术与Java,可以用于其他的订票系统(修改一下就可以了),由eclipse开发,还用了一个Java皮肤包显得界面更酷炫,欢迎大家下载
代码片段和文件信息
package cherry.guangli;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class chaxungl extends Jframe implements ActionListener{
JPanel jp=new JPanel();//创建面板
static JTextField jtf=new JTextField(“在此输入用户名“12);
JButton jb=new JButton(“查询“);
public chaxungl()
{
this.settitle(“航空订票查询界面“);
jp.add(jb);
jp.add(jtf);
jb.addActionListener(this);
this.add(jp);
this.setBounds(100 100 400 130);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==jb)
{
sy();
}
}
public void sy()
{
try
{
Class.forName(“com.mysql.jdbc.Driver“); //1.加载驱动
Connection conn=
DriverManager.getConnection(“jdbc:mysql://localhost:3306/jdbc““root““123456“); //2.建立连接
Statement stmt=conn.createStatement();//获取执行SQL对象Statement 对象用于将 SQL 语句发送到数据库中
ResultSet rs=stmt.executeQuery(“select * from orders“);
/*是最基本的ResultSet是因为,这个ResultSet他起到的作用就是完成了查询结果的存储功能,
* 。这种结果集的创建方式如下:
Statement st = conn.CreateStatement()
ResultSet rs = st.excuteQuery(“SQL语句“);*/
/*ResultSet一般由数据库操作Statement的executeQuery()方法返回
遍历ResultSet一般使用While循环.利用ResultSet的next()方法
代码:
[java] view plain copy
ResultSet set=....;
while(set.next()){//next方法返回的是布尔所以如果没有数据就不进行循环了
set.getInt(‘列的位置123...或者列的名字“);//该列是什么数据类型就执行什么方法比如String就用set.getString()
} */
while(rs.next())
{
String flight=rs.getString(1);
String number=rs.getString(2);
String name=rs.getString(3);
if(name.equals(jtf.getText()))
{
/*
* JOptionPane类属于javax.swing 包
* showMessageDialog
显示一个带有OK 按钮的模态对话框。*/
JOptionPane.showMessageDialog(this“用户名:“+name+“ 购买航班号: “+flight+“ 购买票量“+number);
break;
}
}
rs.close();
stmt.close(); //关闭SQL操作
conn.close();
}
catch (Exception e) //判断是否发生异常
{
System.out.println(“数据库操作过程发生异常“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 481 2018-03-25 20:34 one\.classpath
文件 379 2018-03-23 12:30 one\.project
文件 598 2018-03-23 12:30 one\.settings\org.eclipse.jdt.core.prefs
文件 3154 2018-04-23 16:41 one\bin\cherry\guangli\chaxungl.class
文件 3938 2018-04-14 14:10 one\bin\cherry\guangli\gldenglu.class
文件 3162 2018-04-14 13:54 one\bin\cherry\guangli\jiemian.class
文件 5081 2018-04-23 16:44 one\bin\cherry\guangli\zhengjia.class
文件 1525 2018-04-14 13:54 one\bin\cherry\m\Aircraft.class
文件 711 2018-04-14 13:54 one\bin\cherry\m\user.class
文件 3384 2018-04-14 13:54 one\bin\cherry\over\over.class
文件 5999 2018-04-23 17:00 one\bin\cherry\swing\buyswing.class
文件 4972 2018-04-14 14:28 one\bin\cherry\swing\chaxun.class
文件 3057 2018-04-14 13:54 one\bin\cherry\swing\chaxunjiemian.class
文件 5119 2018-04-14 13:54 one\bin\cherry\swing\chaxunplace.class
文件 5123 2018-04-14 13:54 one\bin\cherry\swing\denglu.class
文件 3364 2018-04-23 16:28 one\bin\cherry\swing\zhujiemian.class
文件 999810 2018-03-23 14:59 one\libs\mysql-connector-java-5.1.45-bin.jar
文件 1743059 2018-03-08 10:10 one\libs\substance.jar
文件 2615 2018-04-23 16:41 one\src\cherry\guangli\chaxungl.java
文件 3309 2018-04-14 14:10 one\src\cherry\guangli\gldenglu.java
文件 2791 2018-03-25 20:34 one\src\cherry\guangli\jiemian.java
文件 4046 2018-04-23 16:44 one\src\cherry\guangli\zhengjia.java
文件 1121 2018-03-24 19:21 one\src\cherry\m\Aircraft.java
文件 351 2018-03-25 19:47 one\src\cherry\m\user.java
文件 2904 2018-03-25 20:35 one\src\cherry\over\over.java
文件 5787 2018-04-23 17:00 one\src\cherry\swing\buyswing.java
文件 3693 2018-04-14 14:28 one\src\cherry\swing\chaxun.java
文件 2362 2018-03-24 19:36 one\src\cherry\swing\chaxunjiemian.java
文件 4123 2018-03-25 20:35 one\src\cherry\swing\chaxunplace.java
文件 4002 2018-03-25 20:35 one\src\cherry\swing\denglu.java
............此处省略19个文件信息
- 上一篇:网上鞋店 ,
- 下一篇:servlet+Jsp 项目
评论
共有 条评论