struts1 配置数据源时 DataSource datasource = getDataSource(request,"dataSources");

struts1 配置数据源时 DataSource datasource = getDataSource(request,"dataSources");,第1张

很大可能是没有导入jar 包

给你推荐一种写法:

把一个A类继承BasicDataSource 类

public A(){

this.setDriverClassName("")

this.setUsername("")

this.setPassword("")

this.setUrl("")// --------------- 这个是 jdbc 最基本的 链接属性 你配好就可以了

}

DataSource dataSource = new A()

就可以得到一个DataSource 的实例了 后面就可以调用了

//---------- 这是一个最简单的 DButils 的DataSource 应用了

分三种情况

一种是你在页面显示正常的数据,但是数据库中是乱发

你可以试试在数据库中输入 setnames gbk; 然后查看(是gbk还是utf8还是什么别的自己试)

另外一种情况就是你本身页面上显示出来的数据就是乱码

这样的话你可以把工程编码格式、页面编码格式、数据库编码格式统一设定为一种,应该能解决

还有一种情况我遇到过,就是你本身数据库的版本就有问题,卸载了重新安装一个好的版本吧

基本上就这了,住好运

1.找适合你MySQL的jar包。

2.把IP地址换成你本机的IP

3.你看看你数据库名称是不是叫test。

4.检查lib文件夹里面是否有MySQL的jar包。


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

原文地址: http://outofmemory.cn/sjk/9455614.html

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

发表评论

登录后才能评论

评论列表(0条)

保存