Export funktion i Eclipse giver ikke database resultat.
Hej eksperter,Jeg har en lille ap. som kører fint når man klikker "Run" knappen i Eclipse. Men når man eksporter den for at være en selvstændig apl. så viser det sig at den ikke har forbindelse med databasen.
Any kinds of help!!!
TAK på forhånd.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB_con {
private Connection con;
public DB_con(){
try {
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mads","root","******");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private Object[][] SelectStm() {
Object key[][] = null;
try {
Statement select = con.createStatement();
ResultSet result = select.executeQuery("SELECT Employee_ID, F_navn, E_navn, CPR_nr, E_mail, Adresse, Ans_dato, Afdeling FROM 10it0");
int a=0;
while(result.next()){a = a+1;}
while(result.previous()){}
key = new Object[a][8];
int i = 0;
while (result.next()) {
key[i][0] = result.getInt(1);
key[i][1] = result.getString(2);
key[i][2] = result.getString(3);
key[i][3] = result.getInt(4);
key[i][4] = result.getString(5);
key[i][5] = result.getString(6);
key[i][6] = result.getString(7);
key[i][7] = result.getString(8);
i++;
}
} catch (Exception e) {
key = new Object[1][1];
e.printStackTrace();
} finally {
if (con != null) {
try {
con.close();
return key;
} catch (final Exception e) {
e.printStackTrace();
}
}
}
Object[][] a = new Object[1][1];
a[0][0]="FEJL"; //(***)
return a;
}
public Object[][] DB_sel(){
return SelectStm();
} //konstruktor lukket.
public String[] DB_sel(String A){
String[] st = {"Employee_ID", "F_navn", "E_navn", "CPR_nr", "E_mail", "Adresse", "Ans_dato", "Afdeling"}; //column titler.
return st;
}
}
-----------------------------------------------------
Der er to andre class, men synes jeg ikke det er nødvindigt lige nu. for fejlen er i den her class. Der skriver "FEJL" i databasen.