本人最近学习JSP,希望通过properties文件进行数据库连接,database.properties文件如下:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=对数据库的连接写在一个DBConnect.java里,主要代码如下:
private Connection conDB() throws IOException,SQLException
{
Properties prop=new Properties();
prop.load(new FileInputStream("database.properties"));
String driver=prop.getProperty("driver");
if(driver!=null)
{
System.setProperty("jdbc.drivers", driver);
}
String url=prop.getProperty("url");
String username=prop.getProperty("username");
String password=prop.getProperty("password");
return DriverManager.getConnection(url, username, password);
}使用tomcat做服务器,现在问题是运行时总是错误,提示找不到“database.properties”这个文件?我把该文件放到\WEB-INF\classes目录下,不知道是不是错了,还是应该放到DBConnect.java所在的包里?或者是其他位置?
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
username=root
password=对数据库的连接写在一个DBConnect.java里,主要代码如下:
private Connection conDB() throws IOException,SQLException
{
Properties prop=new Properties();
prop.load(new FileInputStream("database.properties"));
String driver=prop.getProperty("driver");
if(driver!=null)
{
System.setProperty("jdbc.drivers", driver);
}
String url=prop.getProperty("url");
String username=prop.getProperty("username");
String password=prop.getProperty("password");
return DriverManager.getConnection(url, username, password);
}使用tomcat做服务器,现在问题是运行时总是错误,提示找不到“database.properties”这个文件?我把该文件放到\WEB-INF\classes目录下,不知道是不是错了,还是应该放到DBConnect.java所在的包里?或者是其他位置?
解决方案 »
- 求助Sping、hibernate中的save方法
- jfreechart 在jsp页面显示不了!!急急~~求帮助
- 请教:在sql语句中待插入字段变成乱码,无法执行的原因?
- wap和portal的区别
- 报错误拉啊。来看看是什么错误吧,再线等~~~~~~~~~~~~~~~~~~~~~java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLSer
- 请问如何把服务器上的文档通过网页显示到客户端,即在线查看。谢谢
- 点击A页面的按钮后,打印已经显示的B页面,如何实现呢?
- 关于行增加的问题?
- 程序从TOMCAT转到RESIN无法运行
- statement的内存问题,在线给分
- ireport怎么连接AS400数据库
- 字符串处理问题
要看你程式load的方式了