• 大小: 2.41MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: Java
  • 标签:

资源简介

实现数据库的访问与修改,主要用了数据库技术与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个文件信息

评论

共有 条评论

相关资源