java数据库连接文件在哪(java通过配置文件连接数据库)

java数据库连接文件在哪(java通过配置文件连接数据库),第1张

一般来说,连接文件放在哪没有固定的说法,那要看你用的是什么框架,spring,struts,java,jsp,hibernate等的连接位置都不同,有的在配置文件里,有的在代码里,tomcat的serverxml中也可以配置数据库连接,如果你的再java文件中,那就从各个文件中寻找类似下面的代码:

Stringdriver="commysqljdbcDriver";

Stringurl="jdbc:mysql://localhost:3306/test";

Stringuser="root";

Stringpassword="";

try{

ClassforName(driver);

}

catch(Exceptione){

Systemoutprintln("无法加载驱动程序"driver);

}

try{

Connectioncon=(url,user,password);

if(!conisClosed())

Systemoutprintln("数据库连接成功");

conclose();

}

catch(ee){

Systemoutprintln("数据库连接失败");

}

}

}

关键在Connectioncon=(url,user,password);

这一句,java,jsp主要用这个连接的,其余的只是把这个封装了。无非需要commysqljdbcDriver,user,password这三个字段,从项目里搜索或一个一个找应该可以找到。搜索时最好用commysqljdbcDriver或其中一部分来搜索。

======================

别人给你的源程序,那说明他本来里面应该已经有链接数据库的文件了,你就不用自己写了,数据库链接可以在tomcat中也可以不在tomcat里,已经有了,就不用你自己写了,你要做的就是找到数据库链接文件,然后把里面的地址、用户名、密码改成你目前数据库的。

按照我给你的方法应该可以找到数据库链接文件。

你的问题应该从两个方面进行分析

第一、使用java内嵌式数据库

在程序中使用

Derby和HSQLDB等java内嵌式数据库,只需在程序中将数据库配置好即可,是程序专用的。

可以达到你所说的java数据库程序不需要配置在任何机器上运行。

但是,内嵌式数据库的处理能力很低,只适合小数据量的程序使用。

第二、使用Oracle、MSSql、MySql等数据库

首先这些数据库软件需要安装,即使不在本机安装也需要在一台可以访问到的机器上安装,然后使用jdbc访问。

如果程序安装在已经安装这些数据库的机器上,你只需要将程序的数据库访问指向本机即可。

但是,在本机安装数据库的机器很少,大部分都是访问网络上的数据库,这就需要你引入配置文件。

在配置文件中进行参数配置。当然,你可以写一些默认配置,当实际环境与默认配置不同时就需要修改默认配置。

所以说不用配置的程序其实是符合你默认配置的程序,你需要根据不同的系统或环境组织自己的默认配置文件。

没有万能的东西,只能是适应大部分,而且需要你在编写程序时提前考虑针对各种运行环境的变化。

有问题请留言吧

以上就是关于java数据库连接文件在哪(java通过配置文件连接数据库)全部的内容,包括:java数据库连接文件在哪(java通过配置文件连接数据库)、java写的带数据库的程序如何在没安装数据库的系统上运行、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9638608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存