Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Her ligger mit program: D:\Skole\6. Semester\ONK1\Øvelser\server programmet hedder: Database.java
Her ligger den jar-fil: C:\unzipped\mysql-connector-java-3.0.11-stable\mysql-connector-java-3.0.11-stable Og den hedder: mysql-connector-java-3.0.11-stable-bin
Min database hedder: database_test brugernavn er: bruger password er: pwsword
Når jeg kører: java -classpath .;C:\unzipped\mysql-connector-java-3.0.11-stable\mysql-connector-java-3.0.11-stable\mysql-connector-java-3.0.11-stable-bin.jar Database, får jeg en masse exceptions. Men det compiler fint!
Man kan ligge jar filen ind så alle Java programmer default kigger i den.
Det anbefaler jeg ikke.
Så kan du pakke din applikation ned i en executabel jar fil med et Class-Path direktiv i manifest til MySQL jar filen.
Så kan du bare kopiere de 2 jar filer til en PC og brugeren kan dobbelt klikke på din jar i windows explorer og programmet kører og finder selv MySQL jar filen.
D:\Skole\6. Semester\ONK1\Ovelser\server>java -classpath .;C:\unzipped\mysql-con nector-java-3.0.11-stable\mysql-connector-java-3.0.11-stable\mysql-connector-jav a-3.0.11-stable-bin.jar Database Checking MySQL access java.lang.ClassNotFoundException: Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:198) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:130) at Database.<init>(Database.java:16) at Database.main(Database.java:10)
Checking MySQL access java.sql.SQLException: Invalid authorization specification, message from server : "Access denied for user: 'brian@localhost' (Using password: YES)" at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1905) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1831) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:896) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1654) at com.mysql.jdbc.Connection.<init>(Connection.java:432) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java :400) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at Database.<init>(Database.java:18) at Database.main(Database.java:10)
Kan det ikke laves på en måde så man ikke behøver at skrive: java -classpath .;C:\unzipped\mysql-con nector-java-3.0.11-stable\mysql-connector-java-3.0.11-stable\mysql-connector-jav a-3.0.11-stable-bin.jar Database
Altså så den kode alt dette ligger implicit i koden?
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.