j2ee 使用db.properties连接mysql数据库
2018-03-08 17:58 钱先生 阅读(982) 评论(0) 编辑 收藏 举报转自: http://blog.csdn.net/u013815546/article/details/50808493
注: 下面的方法是未安装构架的写法,需要自己加载驱动并建立连接. 若引入了ActiveJDBC框架 ,可以直接用Base.open()方法连接数据库.
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/u013815546/article/details/50808493
db.properties保存数据库信息,使用JdbcUtil.java作为连接数据库的工具类,是初学java+mysql的常见连接方式
注意导包时eclipse具有mysql的两个包,一个是java.sql.*,一个是com.mysql.jdbc.*。前者是应该选择的,后者是针对mysql优化使用的。举例来说,Statement这个类在两个包里面都有,但是继承关系不太一致,总之就是属于两个不同的类,注意不要混淆使用两个包,如果出现什么莫名其妙的报错,注意看看是不是包导错了。
1 InputStream in = JdbcUtil.class.getResourceAsStream("/db.properties");
这样的目的是为了针对java project和java web project的路径不一致而设计的,前者编译过后的当前路径是bin,后者则会是tomcat的bin目录,有区别,使用getResourceAsStream能保证两者都能读取到db.properties文件
db.properties文件配置大致如下,根据个人数据库自行修改
1 url=jdbc:mysql://localhost:3306/test 2 user=root 3 password=root 4 driverClass=com.mysql.jdbc.Driver
这是最基础的连接数据库方式