日期:2014-05-20  浏览次数:20721 次

mysql连接数据库connection对象为null
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

//检测数据库
public class DataBase {
//定义mysql数据库驱动程序
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
//定义mysql数据库的链接地址
public static final String DBURL="jdbc:mysql://localhost:3306/bank";
//定义mysql数据库用户名
public static final String DBUSER="root";
//定义mysql数据库密码
public static final String DBPASSWORD="0810";
/**
 * @param args
 */
public static void main(String[] args) {
// 数据库连接
Connection conn=null;
try{
Class.forName(DBDRIVER);
}catch(ClassNotFoundException e){
e.getStackTrace();
}
try{
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
}catch(SQLException e){
e.getStackTrace();
}
System.out.print(conn);
}
}

没有异常,输出null,菜鸟不知道发生什么事,求帮助
------最佳解决方案--------------------
必然是异常了,只不过你写错了函数以至于没有输出异常信息。

请把所有的:
  e.getStackTrace();
修改为:
  e.printStackTrace();
------其他解决方案--------------------
原来如此,顺便说说我解决了,我很犯傻地忘了导入jar包