03. maj 2004 - 13:03Der er
25 kommentarer og 1 løsning
JDBC ODBC connection til MSAccess DB fra applet
Jeg skal lave en connection i en applet i e browser der skal connecte til en db der ligger pa en anden maskine dvs. server på adr. 192.168.1.7 eksempelvis...
connection code "so far"
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:;Driver={Microsoft Access Driver (*.mdb)};Dbq=\\\\192.168.1.\\log\\test.mdb;Uid=JK;Pwd=passme;"; Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM TWorker");
når appletten åbnes i en browser kommer intet db content frem... evt sandbox probem ??
åbnes applet fra jbuilder er det hele fint..... ?!?!!
hmm.. det er egentligt meningen at den ikke skal ud paa internettet.. i første omgang ihvertfald.. indtil videre vil jeg connecte til en intern server saa jo det går nok med adgangen til filsystemet. men det virker heller ik selvom jeg placere testhtml fil i wwwroot stadig ingen db contet bliver vist... er det evt fordi jeg angiver path til db forkert i connection ?
ok... kan kun finde eksempler pa nettet om hvordan man connecter til lokal db.. så plz et eksempel der connecter til en server/anden pc...
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc) at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPackageAccess(Unknown Source) at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at dsnlessapp.DsnLessApp.jbInit(DsnLessApp.java:52) at dsnlessapp.DsnLessApp.init(DsnLessApp.java:41) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
aha... men uha. aner ik hvordanjeg afvikler jsp på serveren... jsp bliver da afviklet lokalt så hrmff !?... men kunne jeg ik bare ændre et eller andet i min connection så jeg kan hente fra db med appletten. dvs den usikre metode om du vil.. ?
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.