怎么在一个WEB程序里 同时连接多个数据库

怎么在一个WEB程序里 同时连接多个数据库,第1张

什么数据库倒无所谓 两部分都连到同一个数据库服务器就可以了 问题是你用的是网上的程序的话 那两个web程序里用的字段肯定不同 得自己花功夫改的了

针对你的补充:

1.我也不知道 Access研究的不多 不过确定的是不同系统上的IIS得最大连接数是不一样的

2.版权么,一般不用管了,当然如果你是正规的大网站的话还是会有问题,建议用开源系统,那样的话授权宽松些,具体看相关系统的版权说明了

你可以在WEBCONFIG中新增一个数据库连接字符串的配置:

<addkey="DbHelperConnectionString2"value="server=298uid=sapwd=11111database=SY2"/>

在代码里创建连接对象的时候,也就是SQLConnection conn = new SQLConnection("#string_value#")时候。可以把里面的#string_value#替换成你想要的连接字符串的值。例如:DbHelperConnectionString的值或者是DbHelperConnectionString2的值。也可以根据外部传参,由用户选择,来确定哪个值

连接方法如下:

1.建立一个web项目

2.把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。

3.编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。

核心代码:

public class DataUtils {

/**

* 从数据中获取一个连接

* @return

*/

public static Connection getConn(){

Connection conn = null

try {

Class.forName("com.mysql.jdbc.Driver").newInstance()

//表为test,用户名root,密码admin。

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin")

} catch (Exception e) {

e.printStackTrace()

}

return conn

}

}

4.获取到与相应数据库的连接后,就可以做增删改查 *** 作了。记得做完 *** 作后,关闭连接,释放资源。


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

原文地址:https://54852.com/sjk/9999246.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存