hente data to ganger fra den samme database(mysql).
Jeg har lavet en applet som har to knapper, de skal begge to hente noget fra en database. Jeg tilknytter ActionListener til dem begge, som indeholder følgende kode. Den første virker fint men ikke den anden. Jeg får en fejl når jeg skal skrive ud rs2.getString("col2");ActionlListener1(knapp 1):
try{
Connection con;
Statement st;
Class.forName("Driver");
con = DriverManager.getConnection("serverogdatabasenavn?user=xxx&password=xxx");
st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM db WHERE string = 'hello'")
System.out.println(rs.getString("col"));
ActionListener 2 (knapp 2):
try{
Connection con2;
Statement st2;
Class.forName("Driver");
con2 = DriverManager.getConnection("serverogdatabasenavn?user=xxx&password=xxx");
st2 = con2.createStatement();
ResultSet rs2 = st.executeQuery("SELECT * FROM db WHERE int = 22")
System.out.println(rs2.getString("col2"));
På runtime så blir den sidste linje ikke fulført.
Jeg har kigget det mange gange igennem den så det er ikke en stavefejl!
hjælp....
