JDBC nybegynner

Tags:    java

Hej alle

Er der ikke en der kan give et eksempel på hvordan man connecter til en MySQL database under windows.
Det må meget gerne være meget simpelt, bare hvordan men connecter og udskriver indholdet fra en tabel.

Jeg har installet ODBC driveren til mysql

Tak...



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hej alle

Er der ikke en der kan give et eksempel på hvordan man connecter til en MySQL database under windows.
Det må meget gerne være meget simpelt, bare hvordan men connecter og udskriver indholdet fra en tabel.

Jeg har installet ODBC driveren til mysql

Jamen så er sagen klar !!! :-)

import java.sql.*;

public class DBtest
{
public static void main(String args[])
{

String ip = "127.0.0.1"; // lokal adresse der altid virker
String drivernavn = "com.mysql.jdbc.Driver"; // gælder for mysql og ikke andre
String forbindelse = "jdbc:mysql"; // gælder for mysql og ikke andre
String port = ""; // port som mysql lytter på
String user = ""; // en bruger der har adgang
String pass = ""; // password til denne bruger
String tabel = ""; // navn på tabelle med data, skal have 2 kolonner med tekster

try {
Class.forName(drivernavn);
Connection con = DriverManager.getConnection( forbindelse + ":" +
"//" + ip + ":" + port + ";user=" + user + ";password=" + pass);
Statement stmt = con.createStatement();
stmt.executeUpdate( "Create table if not exists " + tabel +
"( navn1 varchar(20), navn2 varchar(30));" );

stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select * from " + tabel );
while( rs.next())
{
System.out.print(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
con.close();
}
catch (SQLException ex) {
ex.printStackTrace();
}catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
}
}

husk at have den rigtige opsætning af classpath



Hej alle

Er der ikke en der kan give et eksempel på hvordan man connecter til en MySQL database under windows.
Det må meget gerne være meget simpelt, bare hvordan men connecter og udskriver indholdet fra en tabel.

Jeg har installet ODBC driveren til mysql

Tak...



Hmm.Jeg har det prøv at kigge i manualen til MySQL.


MVH.

Computerfreak.



Hej alle

Er der ikke en der kan give et eksempel på hvordan man connecter til en MySQL database under windows.
Det må meget gerne være meget simpelt, bare hvordan men connecter og udskriver indholdet fra en tabel.

Jeg har installet ODBC driveren til mysql

Tak...

camus filosofi

I kontrolpanel vælg datakilder(hvis 2000, så via administration) her får du en dialogbox, hvor du kan finde dine databaser, klik og opret en jdbc cornection, sådan ca. rod lidt med det, det er ikke farligt.
Nils G H W alias nighwa



kontrolpanel?!?
ODBC og JDBC er ikke 100% det samme, men det ved du vel (ihvertfald nu) :D.




kontrolpanel?!?
ODBC og JDBC er ikke 100% det samme, men det ved du vel (ihvertfald nu) :D.

java.java.jar.jar.jar
næ men java vil nu engang connecte med JDBC.ODBC
jeg ved ikke lige med mysql, men java connecter med
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
connection = DriverManager.getConnection(url, username, password );

og du skal ind i kontrolpanelet for at skabe forbindelsen på styresystems(os) side af sagen.

det er måske helt anderledes med mysql, så unskyld at jeg blander mig.
NW




t