📄 conn.java
字号:
package Java;
import java.sql.*;
import java.util.Vector;
import com.mysql.jdbc.Driver;
public class Conn {
private Connection con;
private PreparedStatement ps;
private ResultSet rs;
private CallableStatement cs;
private SaleTrainTicket stt = new SaleTrainTicket();
public Conn() {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/trainticket","root","123456");
}catch(SQLException e){
System.out.println (e.getMessage());
}catch(ClassNotFoundException e1){
System.out.println (e1.getMessage());
}
}
public boolean Login(String username,String userpassword)
{
boolean b = false;
String sql = "select * from user where username=? and userpassword=?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,username);
ps.setString(2,userpassword);
rs = ps.executeQuery();
if(rs.next())
{
b = true;
}else{
b = false;
}
}catch(SQLException e){
System.out.println (e.getMessage());
}
return b;
}
public boolean ifadmin(String username,String userpassword,String userpopedom)
{
boolean b = false;
String popedom = null;
String sql = "select * from user where username = ? and userpassword = ?" ;
try{
ps = con.prepareStatement(sql);
ps.setString(1,username);
ps.setString(2,userpassword);
rs = ps.executeQuery();
if(rs.next())
{
popedom = rs.getString("userpopedom");
if(popedom.equals(userpopedom))
{b = true;}
else
{b = false;}
}
else
b = false;
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return b;
}
public String gettrainno(String trainno){
String tno = trainno;
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
tno = rs.getString("trainno");
}else{
tno = null;
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return tno;
}
public String gettiketno(String trainno){
String ticketno = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
ticketno = rs.getString("ticketno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return ticketno;
}
public String getrailwayno(String trainno){
String railwayno = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
railwayno = rs.getString("railwayno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return railwayno;
}
public String getseatno(String trainno){
String seatno = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
seatno = rs.getString("seatno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return seatno;
}
public String getsalestage(String trainno){
String salestage = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
salestage = rs.getString("salestage");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return salestage;
}
public String getstartstage(String trainno){
String startstage = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
startstage = rs.getString("startstage");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return startstage;
}
public String getarrivestage(String trainno){
String arrivestage = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
arrivestage = rs.getString("arrivestage");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return arrivestage;
}
public String getchangetrain(String trainno){
String changetrain = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
changetrain = rs.getString("changetrain");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return changetrain;
}
public String gettickettype(String trainno){
String tickettype = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
tickettype = rs.getString("tickettype");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return tickettype;
}
public String getstarttime(String trainno){
String starttime = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
starttime = rs.getString("starttime");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return starttime;
}
public String getsaletime(String trainno){
String saletime = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
saletime = rs.getString("saletime");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return saletime;
}
public String getticketprice(String trainno){
String ticketprice = "";
String sql = "select * from salereturnticket where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
ticketprice = rs.getString("ticketprice");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return ticketprice;
}
public String getseatcount(String trainno){
String seatcount = "";
String sql = "select * from railway where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
seatcount = rs.getString("seatcount");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return seatcount;
}
public String getuseable(String trainno){
String useable = "";
String sql = "select * from railway where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
useable = rs.getString("useable");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return useable;
}
public String getuseable(Object trainno){
String useable = "";
String sql = "select * from railway where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setObject(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
useable = rs.getString("useable");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return useable;
}
public String getrailwaytype(String trainno){
String railwaytype = "";
String sql = "select * from railway where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
railwaytype = rs.getString("railwaytype");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return railwaytype;
}
public String getsurrogateno(String surrogateno){
String sno = "";
String sql = "select * from surrogatesaleticket where surrogateno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,surrogateno);
rs = ps.executeQuery();
if(rs.next()){
sno = rs.getString("surrogateno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return sno;
}
public String getsurrogatename(String surrogateno){
String sname = "";
String sql = "select * from surrogatesaleticket where surrogateno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,surrogateno);
rs = ps.executeQuery();
if(rs.next()){
sname = rs.getString("surrogatename");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return sname;
}
public int gettypeno(int typeno){
int tno = 0;
String sql = "select * from tickettable where typeno = ?";
try{
ps = con.prepareStatement(sql);
ps.setInt(1,typeno);
rs = ps.executeQuery();
if(rs.next()){
tno = rs.getInt("typeno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return tno;
}
public String getcharge(String charge){
String ch = "";
String sql = "select * from tickettable where typeno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,charge);
rs = ps.executeQuery();
if(rs.next()){
ch = rs.getString("charge");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return ch;
}
public String getstagename(String stagename){
String sname = "";
String sql = "select * from trainstage where stagenameindex = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,stagename);
rs = ps.executeQuery();
if(rs.next()){
sname = rs.getString("stagename");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return sname;
}
public String getstagenameindex(String stagenameindex){
String index = "";
String sql = "select * from trainstage where stagenameindex = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,stagenameindex);
rs = ps.executeQuery();
if(rs.next()){
index = rs.getString("stagenameindex");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return index;
}
public String getstageno(String trainno){
String stageno = "";
String sql = "select * from trainstation where trainno = ?";
try{
ps = con.prepareStatement(sql);
ps.setString(1,trainno);
rs = ps.executeQuery();
if(rs.next()){
stageno = rs.getString("stageno");
}
}catch(SQLException e)
{
System.out.println (e.getMessage());
}
return stageno;
}
public String getarrivetime(String trainno){
String arrivetime = "";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -