G
Guest
Gast
Morgen,
ich hab für meine DBConnection eine extra Klasse und Methode.
Aus einer anderen Klasse rufe ich dann die DBConnection auf und verbinde mich mit der DB.
Nun rufe ich eine weitere Klasse auf und möchte dort auf die Connection zugreifen.
Wie mache ich das????:L
Mein derzeitiger Code:
Ich wäre euch für eure Hilfe sehr dankbar.
Danke
ich hab für meine DBConnection eine extra Klasse und Methode.
Aus einer anderen Klasse rufe ich dann die DBConnection auf und verbinde mich mit der DB.
Nun rufe ich eine weitere Klasse auf und möchte dort auf die Connection zugreifen.
Wie mache ich das????:L
Mein derzeitiger Code:
Code:
public class Test {
public static void main(String[] args) throws IOException, JDOMException, SQLException {
...
// DB Connection Open
DBConnect con = new DBConnect();
con.openConnect();
...
// Prüffunktion (in der will ich die Connection nutzen)
pruef.Kopf(kopfsb_k);
...
}
}
Code:
public class DBConnect {
public Connection openConnect() throws SQLException
{
Connection con = null;
DriverManager.registerDriver ((Driver) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance());
try
{
con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.6:1521:test", "usr", "pw");
} catch (Exception e) {
}
return con;
}
}
Code:
public class Pruef {
public void Kopf(String Version, String Sb_kennung)
{
new Kopf(Sb_kennung);
}
}
// Prüfung für den Kopf
class Kopf
{
public Kopf(String Version, String Sb_kennung)
{
Sb_kennung(Sb_kennung);
}
private void Sb_kennung(String Sb_kennung)
{
if(Sb_kennung.equals(""))
{
//Hier möchte ich gern die DBConnection nutzen können
//Wie mache ich das?
}
}
}
Ich wäre euch für eure Hilfe sehr dankbar.
Danke