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的驱动架包的话就不用写那句了