多个数据库同时使用链接和配置

本文讲述了作者在毕设项目中如何使用MySQL数据库及其连接池技术,分别管理不同功能的数据,如主页、评论等存放在一个数据库,敏感信息如烈士纪念物品销售数据使用加密处理,并通过测试确保数据库连接和操作的可行性。强调了数据分库和安全措施的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     因为我的毕设用的是MySQL数据库,用到了三个数据库,一个用来存储主页、评论、主页登录密码、影片信息等,一个用来存储烈士纪念物品销售(登录注册、烈士纪念物品信息、订单记录等)的相关信息,需要重新注册账号并登陆,密码经过简单加密在数据库中显示的是密文,最后一个用来存储烈士信息。

     第一个数据库使用jdbc,剩下的两个使用数据库连接池,放在相对应的文件中和文件路径,这样就可以同时使用多个数据库了。以此类推。

jdbc.properties

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/mymovie?serverTimezone=CST&useSSL=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=********
 

context.xml

<?xml version="1.0" encoding="utf-8" ?>
<Context>
  <Resource 
    name = "lsjnwpConn"
    type ="javax.sql.DataSource"
    driverClassName = "com.mysql.cj.jdbc.Driver"
    url = "jdbc:mysql://127.0.0.1:3306/lsjnwpdatabase?useSSL=true
        &amp;serverTimezone=CST&amp;characterEncoding=utf-8"
    username ="root"
    password ="********"
    maxActive ="15"
    maxIdle ="15"
    minIdle ="1"
    maxWait ="1000" 
   /> 

<Resource 
    name = "LSxxConn"
    type ="javax.sql.DataSource"
    driverClassName = "com.mysql.cj.jdbc.Driver"
    url = "jdbc:mysql://127.0.0.1:3306/ls?useSSL=true
        &amp;serverTimezone=CST&amp;characterEncoding=utf-8"
    username ="root"
    password ="********"
    maxActive ="5"
    maxIdle ="5"
    minIdle ="1"
    maxWait ="5000" 
   /> 

</Context>
     测试

编写相关的测试代码,看能否链接数据库并使用数据库。测试成功,可以使用。数据不能全放在一个数据库中,应该根据重要程度,使用多个数据库,很重要的(比如关于钱的)可以使用加密算法或其他方式,这样就能避免黑客攻破一个数据库就能获得所有数据。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值