简单问题:jdk连mysql数据库异常!
程序为:
import java.sql.*;
public class Jdbc
{
private String dbURL; //数据库标识名
private String user; //数据库用户
private String password; //数据库用户密码
public static void main(String args[])
{
try
{
Jdbc bridge = new Jdbc();
bridge.setURL("jdbc:mysql://localhost/osperformance");
bridge.setUser("");
bridge.setPassword("");
Connection con = bridge.getConnection(); //得到数据库连接
System.out.println(con.getCatalog()); //打印当前数据库目录名称
con.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
public Connection getConnection()
{
try
{
Class.forName("org.gjt.mm.mysql.Driver"); //加载数据库驱动
return DriverManager.getConnection(dbURL,user,password);
}
catch(Exception e)
{
System.out.println(e.toString());
}
return null;
}
public void setURL(String dbURL)
{
this.dbURL = dbURL; //设置数据库标识
}
public void setUser(String user)
{
this.user = user; //设置当前用户
}
public void setPassword(String password)
{
this.password = password; //设置用户密码
}
}
异常:java.sql.SQLException: Cannot load connection class because of underlying exce
ion: 'java.lang.SecurityException: Prohibited package name: java.sql'.
java.lang.NullPointerException
以前我的连数据库程序均运行正常,不知道那里改了,现在出现这种错误,禁止使用java.sql包。谢谢!