11. september 2001 - 15:13Der er
11 kommentarer og 1 løsning
Oprwette adgang til Acces.. Hvordan ???
Hej Alle Jeg vil så frygtelig grene oprette en forbindelse til en accec database men det ser ud til at være meget sværg er der ikke nder har et nemt og forståligt eksempel som jeg kan se måske med lidt forklaring så jeg ved hvad der er jeg laver (c;
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Jeg prøver det lige... Du er sgu ihærdig logical, Tak. Hvordan er det dog jeg har skrevet mine indlæg i går... jeg vil gerne oplyse at jeg ikke skriver med boksehansker på mere...
Hov foresten hvad nu hvis det er en applet der skal kontakte databasen ??? der det så klienten der skal have en odbc eller er det database serveren (bare rolig jeg har ikke tænkt mig at benytte acces på en database det er kun til hobbybrug)
mht. applets er det ganske rigtigt lidt mere specielt. Typisk vil man have en servlet på webserveren, der laver connections til db, som en applet vil kommunikere med, men ellers så...:-)
Jeg har nu testet programmet men, men der altid et men for selv om jeg inde i krontrolpanelet laver en odbc til min database med access så kan jeg stadig ikke komme i kontakt med databasen.. Her er lidt kode hvor jeg tror det går galt :
Class.forName(dbDriverName).newInstance(); con = DriverManager.getConnection(dbDriverName,\"\",\"\"); System.out.println(\"con = \"+con); } jeg får at vide at der ikke er nogen driver der passer... Skal jeg i krontrolpanelet kunne se en driver der hedder : sun.jdbc.odbc.JdbcOdbcDriver
Nu virker det men jeg mangler bare at forstå hvordan jeg henter en record eller insætter en record... det er ikke sql\'en jeg ikke kan men selve class funktionerne.
// Create a statement object Statement st = con.createStatement();
// Retrieve a result set from a given query ResultSet rs = st.executeQuery(\"SELECT * FROM EMP\");
while(rs.next()) { // Iterate over the result String name = rs.getString(\"NAME\"); // give me the content of the column NAME String size = rs.getString(2); // give me the content of the 2nd column. int x = rs.getInt(\"ID\"); // Get it as an int. }
// Execute an update int x = st.executeUpdate(\"UPDATE EMP SET NAME=\'HANS\' WHERE ID=12\"); System.out.println(\"Number of affected rows = \" + x);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.