Sorry for my English.
I would like use jdbc with MySQL.
I write this code but I've a running error.
Why ?
The code :
import java.sql.*;
import java.util.Properties;
import java.io.FileInputStream;
import java.io.IOException;
public class ConnectionDB {
private Connection con;
public ConnectionDB()throws IOException,SQLException{
Properties info = new Properties();
FileInputStream in = new FileInputStream("d:\\jdbc\\ConnectDB.properties");
info.load(in);
String url="jdbc:mysql:link";
try{
org.gjt.mm.mysql.Driver d = new org.gjt.mm.mysql.Driver();
con = d.connect(url,info);
}catch (SQLException sqle){
System.out.println("Connection Error");
}
Statement stat = con.createStatement();
String s = "SELECT * FROM linkt";
ResultSet rs = stat.executeQuery(s);
ResultSetMetaData rsmd = rs.getMetaData();
while (rs.next()){
for (int i=1;i<=rsmd.getColumnCount();i++){
System.out.println(rs.getString(i));
}
}
rs.close();
}
}
The Error :
C:\JBuilder4\jdk1.3\bin\javaw -classpath "D:\Java\Java
Project\ConectionDB\classes;D:\JDBC\jdbc-3_0-pfd-classes.jar;D:\JDBC\mm.mysql.jdbc-1.0\mysql.jar;D:\JDBC;C:\JBuilder4\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder4\jdk1.3\jre\lib\i18n.jar;C:\JBuilder4\jdk1.3\jre\lib\jaws.jar;C:\JBuilder4\jdk1.3\jre\lib\rt.jar;C:\JBuilder4\jdk1.3\jre\lib\sunrsasign.jar;C:\JBuilder4\jdk1.3\lib\dt.jar;C:\JBuilder4\jdk1.3\lib\tools.jar"
conectiondb.COnnectDB
java.lang.NullPointerException
at conectiondb.ConnectionDB.<init>(ConnectionDB.java:32)
at conectiondb.COnnectDB.main(COnnectDB.java:36)
Thanks for assistance.