Gå til innhold

Koblingsklasse til mySQL


Anbefalte innlegg

Har laget en liten klasse for å koble opp mot en mySQL server. Servern ligger på en annen maskin og er oppe.

Driveren jeg bruker er lastet ned fra mysql.com, og ligger i samme mappe som java/class filen

Får ikke feil på ClassNotFoundExcption, men derimot SQLExcption: No suitable driver.

 

Koblingsklassen:


import java.io.*;

import java.util.*;

import java.sql.*;



class KobleTilMySQL {



private Connection con;

String bruker, pass;



public KobleTilMySQL() {

}



public KobleTilMySQL(String bruker, String base) {

 startConnection();

}



public Connection getConnection() {

 return con;

}



public void startConnection() {

 try {

 	Class.forName("com.mysql.jdbc.Driver");

 	con = DriverManager.getConnection(

   "jdbc:mysql:192.168.123.3:3306:web", bruker, pass);

 }

 catch ( ClassNotFoundException e ) {

 	System.out.println("Finner ikke driver: " + e);

 }

 catch ( SQLException e ) {

 	System.out.println("Får ikke opprettet forbindelse: " + e);

 }

}



public void closeConnection() {

 try {

 	con.close();

 }

 catch ( SQLException e ) {

 	System.out.println("BAdass feil ved nedstenging av koblingen: " + e);

 }

}	

}



class tester {

public static void main(String[] args) {

 KobleTilMySQL ktmsql = new KobleTilMySQL("funjrg", "");

 Connection con = ktmsql.getConnection();

 System.out.println("OK");

}

}

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...