Hoi,
Ik probeer een koppeling te maken tussen java en MySQL. Onderstaande test klasse heb ik gemaakt:
De database oo2 bestaat met deze inhoud, alleen als ik het programma wil runnen geeft hij de volgende error:
Ik heb de juiste drivers (mm.mysql-2.0.14-bin.jar) geladen, maar het werkt dus niet... Wat kan er fout gegaan zijn? Ik gebruik JBuilder 7 professional.
Ik probeer een koppeling te maken tussen java en MySQL. Onderstaande test klasse heb ik gemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| package testdb;
import java.sql.*;
import org.gjt.mm.mysql.*;
class DBTest
{
private Connection con;
private Statement stmt;
private ResultSet res;
public DBTest()
{
try
{
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection ("jdbc:mysql://localhost/oo2", "medens", "***");
stmt = con.createStatement();
res = stmt.executeQuery("SELECT * FROM Student");
while(res.next())
{
System.out.println("Record: "+ res.getString ("sname") + "\t" + res.getInt("snumber") );
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String [] args)
{
new DBTest();
}
} |
De database oo2 bestaat met deze inhoud, alleen als ik het programma wil runnen geeft hij de volgende error:
code:
1
2
3
4
5
6
7
8
9
10
11
| "Test.java": Error #: 304 : reference to Connection is ambiguous; both class org.gjt.mm.mysql.Connection in package org.gjt.mm.mysql and interface java.sql.Connection in package java.sql match at line 8, column 13 "Test.java": Error #: 304 : reference to Statement is ambiguous; both class org.gjt.mm.mysql.Statement in package org.gjt.mm.mysql and interface java.sql.Statement in package java.sql match at line 9, column 13 "Test.java": Error #: 304 : reference to ResultSet is ambiguous; both class org.gjt.mm.mysql.ResultSet in package org.gjt.mm.mysql and interface java.sql.ResultSet in package java.sql match at line 10, column 13 |
Ik heb de juiste drivers (mm.mysql-2.0.14-bin.jar) geladen, maar het werkt dus niet... Wat kan er fout gegaan zijn? Ik gebruik JBuilder 7 professional.