27. april 2004 - 16:01
Der er
4 kommentarer og 1 løsning
Connecte til db uden jdbc:odbc
hej hvordan kan man connecte sig til en access database uden brug af jdbc:odbc eks. hvis jeg har filen db.mdb under c:\, hvordan kan jeg kalde den direkte med kode, fx openDatabase("c:\\db.mdb");
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
27. april 2004 - 16:59
#1
JDBC ODBC bridgen er den eneste JDBC driver til Access. Kedeligt ? Klag til Microsoft ! (det er normalt database leverandøren som leverer JDBC driveren) Men selvom det er udokumenteret så kan man godt lave en DSNless connection. Det er nok det bedste du kan opnå.
27. april 2004 - 17:00
#2
Eksempel: import java.sql.*; public class DsnLess { public static void main(String[] args) throws Exception { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:;Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\\Database\\MSAccess\\Test.mdb;Uid=Admin;Pwd=;"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM T1"); while(rs.next()) { System.out.println(rs.getInt(1) + " " + rs.getString(2)); } } }
27. april 2004 - 17:01
#3
semikolonnet lige efter kolon er vigtigt siger nogen (det virker også hos mig uden).
27. april 2004 - 17:01
#4
Og et svar
27. april 2004 - 17:51
#5
kanon... mange tak for hjælp btw... det virker os uden semikolon hos mig
Kurser inden for grundlæggende programmering