Biblioteca Java - Blame information for rev 20

Subversion Repositories:
Rev:
Rev Author Line No. Line
20 mihai 1  
2 package cfr;
3  
4 import java.sql.*;
5 import java.util.ArrayList;
6  
7 public class ConexiuneDb {
8     Connection con;
9  
10     public ConexiuneDb() throws Exception{
11         Class.forName("com.mysql.jdbc.Driver");                
12         con= DriverManager.getConnection("jdbc:mysql://localhost/cfr?user=root");
13     }  
14  
15     ArrayList<Tren> cautaTrenuri(String statia_plecare){
16         ArrayList<Tren> lista = new ArrayList<Tren>();
17         try{
18         Statement st = con.createStatement();
19         ResultSet result =
20                 st.executeQuery("SELECT * FROM merstrenuri WHERE statie_plecare='"+statia_plecare+"';");
21         while(result.next()){
22             int id = result.getInt(1);
23             String sp = result.getString(2);
24             String ss = result.getString(3);
25             int ora = result.getInt(4);
26             int stare = result.getInt(5);
27             Tren t = new Tren(id, sp, ss, ora, stare);
28             lista.add(t);            
29         }
30  
31         }catch(Exception e){
32             e.printStackTrace();
33         }
34         return lista;
35  
36     }
37  
38     ArrayList<Tren> cautaTrenuri(String statia_plecare, int ora_plecare){
39         ArrayList<Tren> lista = new ArrayList<Tren>();
40         try{
41         Statement st = con.createStatement();
42         ResultSet result =
43                 st.executeQuery("SELECT * FROM merstrenuri WHERE statie_plecare='"+statia_plecare+"' AND ora_plecare="+ora_plecare+";");
44         while(result.next()){
45             int id = result.getInt(1);
46             String sp = result.getString(2);
47             String ss = result.getString(3);
48             int ora = result.getInt(4);
49             int stare = result.getInt(5);
50             Tren t = new Tren(id, sp, ss, ora, stare);
51             lista.add(t);            
52         }
53  
54         }catch(Exception e){
55             e.printStackTrace();
56         }
57         return lista;
58  
59     }
60  
61 }