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.


Reply via email to