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

jdbc连接数据库
try{

Class.forName("com.mysql.jdbc.Driver");

conn=DriverManager.getConnection(url,username,password);

System.out.println("连接数据库成功");

}catch(Exception e){

e.printStackTrace();

System.out.println("建立数据库发生错误!");

}finally{

return conn;

}

class.forname这句话,不要好像也可以运行啊,这话什么意思,可以不要吗
不要也可以连接操作数据库吧
------解决方案--------------------
class.forName这句话,不要好像也可以运行啊,这话什么意思,可以不要吗
老版的Java是需要的,好像Java1.7后就会根据url自动加载对应的JDBC驱动。
所以还是加上吧。
------解决方案--------------------
虽然可以不用,但还是建议加上;
------解决方案--------------------
建议加上,不加有时候可能出错,但是加上肯定不出错。我以前没注意到这个问题
------解决方案--------------------
建议加上,Class.forName("X") 能够快速执行找到你所需要的类动态加载
------解决方案--------------------
作用是装载数据库驱动,在jdk1.6及以下都需要加载驱动的。
------解决方案--------------------
不同版本的不一样     有的不需要 有的需要   所以建议都加上
------解决方案--------------------
那句话是加载驱动的,除非楼主能不用反射加载得到JDBC的驱动架包的话就不用写那句了