/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
JDBC og MySQl - kan ikke connecte
Fra : Henrik Hedegaard


Dato : 18-10-03 14:07

Jeg har et problem med at connecte til min MySQL database via interfacet i
JAVA.

Af en eller anden årsag kan java ikke loade min JDBC driver. Hvorfor ikke?
Jeg har vedhæftet min kode.

/Henrik


---------- dbms.java ----------

import java.sql.*;
import java.util.*;


public class dbms
{
private static final String DB = "mimerdesk";
private static final String URL =
"jdbc:mysql://www.studenterradio.au.dk:3306/";
private static final String ACCOUNT = "xxxxx";
private static final String PASS = "xxx";
private static final String DRIVER = "org.gjt.mm.mysql.Driver";
private String TestStatement = "SELECT * FORM profileparts";


public dbms()
{
if( dbAccess() )
System.out.print("HURRA - DER ER FORBINDELSE!!!");
}


public boolean dbAccess()
{
try
{
Properties props = new Properties();
props.setProperty("user", ACCOUNT);
props.setProperty("password", PASS);

Class.forName(DRIVER).newInstance();
Connection con = DriverManager.getConnection(URL+DB,props);
return true;
}
catch(Exception E)
{
System.err.println("Unable to load driver");
E.printStackTrace();
return false;
}
}

}



 
 
Frank Nielsen (18-10-2003)
Kommentar
Fra : Frank Nielsen


Dato : 18-10-03 14:21

Hmm jeg bruger lignende metode hvor det virker fint. Ligger driveren i
din classpath?

Hvad siger din stack trace?

--
Regards, Frank
(remove nospam. from domain for mailing)

Henrik Hedegaard wrote:
> Jeg har et problem med at connecte til min MySQL database via interfacet i
> JAVA.
>
> Af en eller anden årsag kan java ikke loade min JDBC driver. Hvorfor ikke?
> Jeg har vedhæftet min kode.
>
> /Henrik
>
>
> ---------- dbms.java ----------
>
> import java.sql.*;
> import java.util.*;
>
>
> public class dbms
> {
> private static final String DB = "mimerdesk";
> private static final String URL =
> "jdbc:mysql://www.studenterradio.au.dk:3306/";
> private static final String ACCOUNT = "xxxxx";
> private static final String PASS = "xxx";
> private static final String DRIVER = "org.gjt.mm.mysql.Driver";
> private String TestStatement = "SELECT * FORM profileparts";
>
>
> public dbms()
> {
> if( dbAccess() )
> System.out.print("HURRA - DER ER FORBINDELSE!!!");
> }
>
>
> public boolean dbAccess()
> {
> try
> {
> Properties props = new Properties();
> props.setProperty("user", ACCOUNT);
> props.setProperty("password", PASS);
>
> Class.forName(DRIVER).newInstance();
> Connection con = DriverManager.getConnection(URL+DB,props);
> return true;
> }
> catch(Exception E)
> {
> System.err.println("Unable to load driver");
> E.printStackTrace();
> return false;
> }
> }
>
> }
>
>


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste