在java项目中哪几个地方需要配置数据库信息?
如题,我只知道在服务器的配置文件里要配一下,比如说tomcat.conf
还有哪些地方需要配这些东西的?
我是说数据库信息啊,比如说
<database>
<jndi-name>jdbc/bjgy</jndi-name>
<driver type="oracle.jdbc.driver.OracleDriver">
<url>jdbc:oracle:thin:@192.168.19.251:1521:orcl</url>
<user>bjut20120630</user>
<password>z9z7w7w8</password>
</driver>
<prepared-statement-cache-size>8</prepared-statement-cache-size>
<max-connections>20</max-connections>
<max-idle-time>30s</max-idle-time>
</database>
我的问题是还需要在其他哪几个地方配置和数据库关联的信息。
在java项目中哪几个地方需要配置数据库信息?
答案:4 悬赏:10
解决时间 2021-03-15 01:43
- 提问者网友:生亦何欢
- 2021-03-14 19:53
最佳答案
- 二级知识专家网友:如果这是命
- 2021-03-14 21:05
配置数据库信息不需要tomcat 如果你使用jdbc的话直接指定驱动配置连接就可以 你写的这些与数据库无关
这是mysql的配置
private static String driverClassName="com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://*.*.*.*:3306/databaseName";
private static String username="***";
private static String password="***";
public String connMySQLDateBase(){
try {
Class.forName(driverClassName);
System.out.println("load driver success");
DriverManager.getConnection(url,username,password);
return "恭喜,连接MySQL数据库成功!";
} catch (Exception e) {
return "连接出现异常";
}
}
这是mysql的配置
private static String driverClassName="com.mysql.jdbc.Driver";
private static String url="jdbc:mysql://*.*.*.*:3306/databaseName";
private static String username="***";
private static String password="***";
public String connMySQLDateBase(){
try {
Class.forName(driverClassName);
System.out.println("load driver success");
DriverManager.getConnection(url,username,password);
return "恭喜,连接MySQL数据库成功!";
} catch (Exception e) {
return "连接出现异常";
}
}
全部回答
- 1楼网友:一只傻青衣
- 2021-03-15 00:01
你这看着像hibernate,还有个mapping映射需要选一下。之后再也没什么了,后台的其他文件你就不用修改了。没有什么可以让你手动修改的文件,除非你有特殊需要。
- 2楼网友:一只傻青衣
- 2021-03-14 22:53
按理说这样就已经够了,但是web开发中通常会有jdbc连接数据库的操作,所以会也需要。
另外如果用hibernate等框架,也需要配置的。就是说用那个配那个,因为他要到特定的地方去找配置。
- 3楼网友:duile
- 2021-03-14 21:25
你好!
按理说这样就已经够了,但是web开发中通常会有jdbc连接数据库的操作,所以会也需要。
另外如果用hibernate等框架,也需要配置的。就是说用那个配那个,因为他要到特定的地方去找配置。
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯