java数据库连接文件在哪?

初学JAVA,别人给我一套源程序,是Mysql数据库的,数据库我已经导入了。但我不知道数据库连接文件在哪?像ASP的一般都在conn.asp里面。
是用的tomcat。
tomcat新安装的,配置文件是不是得自己写,有没有什么规范?

Java数据库连接文件一般称为“JDBC驱动程序”,它是一个Java类库文件,通常以jar文件形式存在。JDBC驱动程序的作用是实现Java与各种关系型数据库之间的联通,以便进行数据的读取和写入。点击学习大厂名师精品课
JDBC驱动程序可以通过Maven、Gradle等依赖管理工具来引入,也可以手动下载、拷贝到项目中。在使用JDBC时,需要使用Class.forName()方法加载驱动程序,然后通过DriverManager.getConnection()方法获取数据库连接对象。在连接数据库之前,需要确保驱动程序文件已经被正确引入。
JDBC驱动程序一般由数据库厂商提供,不同的数据库厂商通常会提供多种版本的驱动程序,以适配不同版本的数据库和Java开发环境。在选择JDBC驱动程序时,需要根据具体的数据库类型、版本和开发环境来确定合适的驱动版本。
除了常见的JDBC驱动程序外,还有一些第三方的JDBC扩展程序,例如Apache的commons-dbutils和SpringFramework的JdbcTemplate,它们可以使JDBC的使用更加简便和高效。
想学习java可以选择慕课网。慕课网上的老师都来自于各个领域的专业人士,他们具有丰富的实战经验和教学经验,可以为学生提供面向实际的知识,让学生学到的东西更加实用,同时也能够在学习中提供更多的挑战和启发。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-28
一般来说,连接文件放在哪没有固定的说法,那要看你用的是什么框架,spring,struts,java,jsp,hibernate等的连接位置都不同,有的在配置文件里,有的在代码里,tomcat的server.xml中也可以配置数据库连接,如果你的再java文件中,那就从各个文件中寻找类似下面的代码:
String driver ="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/test";
String user="root";
String password="";
try{
Class.forName(driver);
}
catch(Exception e){
System.out.println("无法加载驱动程序" +driver);
}
try{
Connection con=DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("数据库连接成功");
con.close();
}
catch(SQLException ee){
System.out.println("数据库连接失败");
}
}
}

关键在Connection con=DriverManager.getConnection(url,user,password);
这一句,java,jsp主要用这个连接的,其余的只是把这个封装了。无非需要com.mysql.jdbc.Driver,user,password这三个字段,从项目里搜索或一个一个找应该可以找到。搜索时最好用com.mysql.jdbc.Driver或其中一部分来搜索。

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

按照我给你的方法应该可以找到数据库链接文件。本回答被提问者采纳
第2个回答  2010-01-28
如果用的tomcat 那就在apache-tomcat-6.0.18\conf下的context.xml
第3个回答  2010-01-28
看看这个程序的持久层(入库)是怎样获得数据库连接的 以此找到相应的文件