
你是说properties文件吗?
// 读取配置文件DbUtil.properties,这里的DbUtil是此文件里的一个类,就是当前类p.load(DbUtil.class.getClassLoader().getResourceAsStream("DbUtil.properties"))
// 获取配置文件中的相关参数值
driver = p.getProperty("mysqlDriver")
url = p.getProperty("mysqlUrl")
user = p.getProperty("mysqlUser")
password = p.getProperty("mysqlPassword")
这里是DbUtil.properties文件里的内容:
##oracle databaseoracleDriver=oracle.jdbc.driver.OracleDriver
oracleUrl=jdbc\:oracle\:thin\:@localhost\:1521\:orcl
oracleUser=scott
oraclePassword=tiger
##mysql database
mysqlDriver=com.mysql.jdbc.Driver
mysqlUrl=jdbc\:mysql\://localhost\:3306/db_test
mysqlUser=root
mysqlPassword=root
一般来说,连接文件放在哪没有固定的说法,那要看你用的是什么框架,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里,已经有了,就不用你自己写了,你要做的就是找到数据库链接文件,然后把里面的地址、用户名、密码改成你目前数据库的。
按照我给你的方法应该可以找到数据库链接文件。
配置数据库信息不需要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 "连接出现异常"
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)