by Alva1590 » Wed Dec 14, 2005 12:39 pm
da die Antworten ja nicht so zahlreich waren, werde ich zumindest meine Erkenntnisse teilen...
Es gibt keine Empfehlung welche Technologie verwendet werden soll, man verwendet einfach die zum aktuellen Projektumfeld passendste Methode.
Der direkte Datenbankzugriff von Java auf SAP funktioniert, wird aber nicht empfohlen, da jegliche DB-Sperren der SAP dadurch umgangen werden. Wenn mans trotzdem tut sind alle sehr böse...
Falls das doch mal jemand braucht:
// z.B. für Oracle DB
public static final String CONNSTRING = "jdbc:oracle:thin:@<host>:<port>:<SID>"; // Oracle Port default 1527
public static final String USR = "xxx"; // DB-User!!!
public static final String PWD = "xxx";
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection(CONNSTRING,USR,PWD);
Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery("select * from <schema>.<table>");