社区
Web 开发
帖子详情
使用mysql为后台数据库的朋友来帮忙啊!!!!
bonnyone
2003-09-15 11:20:15
从mysql提取出来的中文字段,在jsp页面中再插入到mysql数据库中回产生错误,经过测试,发现是因为在sql语句中含有中文,不知道这个问题怎么解决。(这个问题困扰了我很旧,而且由于时间长了,在项目中已经引起连锁反映了。帮忙啊
...全文
95
11
打赏
收藏
使用mysql为后台数据库的朋友来帮忙啊!!!!
从mysql提取出来的中文字段,在jsp页面中再插入到mysql数据库中回产生错误,经过测试,发现是因为在sql语句中含有中文,不知道这个问题怎么解决。(这个问题困扰了我很旧,而且由于时间长了,在项目中已经引起连锁反映了。帮忙啊
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
squallzeng
2003-09-20
打赏
举报
回复
这样的问题建议你去换一个JDBC的驱动吧!我看你的问题应该不是你的程序问题的!!!!
wsstar
2003-09-20
打赏
举报
回复
同意
9731boy(杯子--路边的杯子不要踩)
xqi8
2003-09-20
打赏
举报
回复
建议一:换个驱动看看
建议二:把操作数据库的代码和连接的代码帖出来,大家帮你看看!
臧忠超
2003-09-19
打赏
举报
回复
查查驱动,也许就是驱动的毛病。我曾经就是换了驱动就好了
bonnyone
2003-09-19
打赏
举报
回复
to 9731boy(杯子--路边的杯子不要踩)
就是这一种现象
bonnyone
2003-09-15
打赏
举报
回复
我也不知道是怎么回事。通过mysql控制台操作,不管有没有中文字段读很正常!
而且在form中通过request.getParameter()提取的input内容没有用 new String(str.getBytes("ISO8859_1"), "GB2312") 编码转换的话(没有转换的话在input中输入“中文”,他打印出来的是“????”,通过GB2312转换则能正常显示为“中文“),插入正常,数据库中也能正常显示。
Debian
2003-09-15
打赏
举报
回复
有这种事情?我这里中文提取、插入都很正常,不知道你的具体问题是什么?
9731boy
2003-09-15
打赏
举报
回复
应该是在数据库连接时的问题吧.读出是正确的.但写入是乱码.
wangyanqiu
2003-09-15
打赏
举报
回复
不可能!
从form中提取参数不需要转换中文!
sqlserver2000中才存在中文问题!
9731boy
2003-09-15
打赏
举报
回复
Class.forName("com.mysql.jdbc.Driver").newInstance();
connText = new String("jdbc:mysql://localhost: mysql的端口/数据库名?useUnicode=true&characterEncoding=gb2312");
sqlConn = java.sql.DriverManager.getConnection(connText,userName,userPassword);
bonnyone
2003-09-15
打赏
举报
回复
但是把form中内容通过new String(str.getBytes("ISO8859_1"), "GB2312")转换成中文后,插入就出错了。不知道怎么回事啊?
db文件怎么修改_详解
MySQL
数据库
的db.opt文件含义及作用
概述
MySQL
数据库
存放数据目录里的db.opt文件是
MySQL
建库过程中自动生成的。细心的
朋友
可能会发现有时候在
MySQL
数据库
的某些库目录下有个db.opt文件,那这个文件是干什么用的呢?如果你用记事本等编辑器打开看的话,内容很简单,是用来记录该库的默认字符集编码和字符集排序规则用的。db.opt
MySQL
的每个
数据库
目录中有一个文件db.opt,该文件主要 用来存储当前
数据库
的默认字符集和字...
使用
Pycharm里的Database对
数据库
进行可视化操作
其实,我们大可不必舍近求远,因为Pycharm是一个十分强大的工具,它本身自带着一个叫Database的
数据库
管理工具。我们可以
使用
它对
数据库
进行可视化操作。
使用
Database打开sqlite
数据库
,很简单,我们直接在项目里把db.sqlite3这个文件直接用鼠标拖到database里去即可。引擎名称:django.db.backends.sqlite3,在全局配置文件settings.py可以看到确认配置
使用
的sqlite
数据库
。点击应用之后,我们就可以看到
数据库
里的内容了。安装
数据库
驱动软件。
mysql
database 函数_
MySQL
中DATABASE()和CURRENT_USER()函数的示例详解
本篇文章我们给大家介绍
MySQL
中DATAbase()和CURRENT_USER()函数的区别,希望对需要的
朋友
有所帮助!DATAbase()函数
MySQL
中的DATAbase()函数返回默认或当前
数据库
的名称。DATAbase()函数返回的字符串或名称
使用
utf8字符集。如果没有默认
数据库
,则Database函数返回NULL。在比
MySQL
4.1.1更旧的版本中,如果没有默认数...
mysql
怎么打开db文件_my
MySQL
数据库
的db文件怎么打开?
MySQL
数据库
使用
教程
打开
mysql
db文件的方法:1、在电脑安装SQLiteDeveloper软件;2、点击打开该软件,可以看到程序左边的“
数据库
列表”;3、选择一个“.db”文件,把该db文件直接拖拉进程序窗口,会显示“注册
数据库
”,点击“确定”即可。
mysql
的db文件怎么打开?下面本篇文章给大家介绍一下打开.db
数据库
文件的方法。有一定的参考价值,有需要的
朋友
可以参考一下,希望对大家有所帮助。打开
mysql
...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章