Blade_runner
12-18-2006, 08:40 AM
Hi i am trying to connect to mysql database in netbeans,i can view the tables from my runtime, but my connection script is not working this is my code.
package javaapplication2;
import java.sql.*;
import java.sql.Connection;
public class MyDatabaseConnection
{ public static void main(String[] args)
{ DB db = new DB();
Connection conn=db.dbConnect("jdbc:mysql://localhost:3306/bus", "root", "");
}
}
class DB
{
public DB() {
}
public Connection dbConnect(String db_connect_string,String db_userid, String db_password)
{ try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection( db_connect_string,db_userid,db_password);
System.out.println("connected");
return conn;
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
}
}
Now these are the errors that i get.
init:
deps-jar:
Compiling 1 source file to C:\Project\JavaApplication2\build\classes
compile-single:
run-single:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at javaapplication2.DB.dbConnect(MyDatabaseConnection.java:22)
at javaapplication2.MyDatabaseConnection.main(MyDatabaseConnection.java:14)
Has anybody ever had this problem before and solved it please help.
thank u
package javaapplication2;
import java.sql.*;
import java.sql.Connection;
public class MyDatabaseConnection
{ public static void main(String[] args)
{ DB db = new DB();
Connection conn=db.dbConnect("jdbc:mysql://localhost:3306/bus", "root", "");
}
}
class DB
{
public DB() {
}
public Connection dbConnect(String db_connect_string,String db_userid, String db_password)
{ try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection( db_connect_string,db_userid,db_password);
System.out.println("connected");
return conn;
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
}
}
Now these are the errors that i get.
init:
deps-jar:
Compiling 1 source file to C:\Project\JavaApplication2\build\classes
compile-single:
run-single:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at javaapplication2.DB.dbConnect(MyDatabaseConnection.java:22)
at javaapplication2.MyDatabaseConnection.main(MyDatabaseConnection.java:14)
Has anybody ever had this problem before and solved it please help.
thank u