alireza hashemi
سه شنبه 18 فروردین 1394, 02:42 صبح
سلام دوستان.
من این برنامه رو تو netbeans توی سیستم عامل centos 7 نوشتم.
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class Dbtest
{
static final String dburl = "jdbc:mysql://localhost:3306/dbtest";
public static void main(String[] args)
{
Connection conn = null;
Statement sta = null;
ResultSet re = null;
try
{
conn = DriverManager.getConnection(dburl, "root", "ali");
sta = conn.createStatement();
re = sta.executeQuery("select * from a;");
ResultSetMetaData md = re.getMetaData();
int num = md.getColumnCount();
for (int i = 1 ; i <= num ; i++)
{
System.out.printf("%-8s\t", md.getCatalogName(i));
}
System.err.println();
while (re.next())
{
for (int i = 1 ; i <= num ; i++)
{
System.out.printf("%-8s\t", re.getObject(i));
}
System.err.println();
}
} catch (SQLException sQLException)
{
sQLException.printStackTrace();
}
finally
{
try
{
re.close();
sta.close();
conn.close();
} catch (SQLException sqLException)
{
sqLException.printStackTrace();
}
}
}
}
و این ارور رو به من میده:
run:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/dbtest
at java.sql.DriverManager.getConnection(DriverManager .java:689)
at java.sql.DriverManager.getConnection(DriverManager .java:247)
at Dbtest.main(Dbtest.java:21)
Exception in thread "main" java.lang.NullPointerException
at Dbtest.main(Dbtest.java:54)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
لطفا کمکم کنید
من این برنامه رو تو netbeans توی سیستم عامل centos 7 نوشتم.
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
public class Dbtest
{
static final String dburl = "jdbc:mysql://localhost:3306/dbtest";
public static void main(String[] args)
{
Connection conn = null;
Statement sta = null;
ResultSet re = null;
try
{
conn = DriverManager.getConnection(dburl, "root", "ali");
sta = conn.createStatement();
re = sta.executeQuery("select * from a;");
ResultSetMetaData md = re.getMetaData();
int num = md.getColumnCount();
for (int i = 1 ; i <= num ; i++)
{
System.out.printf("%-8s\t", md.getCatalogName(i));
}
System.err.println();
while (re.next())
{
for (int i = 1 ; i <= num ; i++)
{
System.out.printf("%-8s\t", re.getObject(i));
}
System.err.println();
}
} catch (SQLException sQLException)
{
sQLException.printStackTrace();
}
finally
{
try
{
re.close();
sta.close();
conn.close();
} catch (SQLException sqLException)
{
sqLException.printStackTrace();
}
}
}
}
و این ارور رو به من میده:
run:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/dbtest
at java.sql.DriverManager.getConnection(DriverManager .java:689)
at java.sql.DriverManager.getConnection(DriverManager .java:247)
at Dbtest.main(Dbtest.java:21)
Exception in thread "main" java.lang.NullPointerException
at Dbtest.main(Dbtest.java:54)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
لطفا کمکم کنید