码迷,mamicode.com
首页 > Web开发 > 详细

Csharp 连接NHibernate下需要注意的几个点

时间:2018-06-23 19:09:50      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:size   nbsp   image   应用   自己   ssl   需要   mysql   中文乱码问题   

背景:

在学习Photon Server 时,我看的教程中使用了NHibernate 框架来连接管理Mysql数据库.

我在以前只使用过java中的Spring boot,感觉两者有些相似之处。

我写好了之后,开始尝试连接数据库,就报了一大堆错?我仔细检查了自己的代码和教程的代码,并没有发现什么错误之处,只能自己尝试摸索。

一下是我遇到的一些坑:

1.需要在配置连接字符串中关闭SslMode

技术分享图片

2.出现中文乱码问题

在解决了上图中的问题后,我发现,我已经成功的连接到数据库了,并且能够操作数据库。但是在存储中文数据时出现??的乱码

技术分享图片

我检查了数据库,表,字段等的编码都是utf8格式

上网查询下,并没有控制台应用程序下的解决办法,不论怎么配置配置文件,都只是画蛇添足

最后我向前用php连接mysql时可以手动连接的编码字符,

我打开mysql的my.ini文件

发现有这么一行,下面是被注释的。

 技术分享图片

通过字面意思我们就可以知道这是连接数据库时的编码方式,我把注释去掉重新连接测试。发现成功的解决了中文乱码的问题。

 技术分享图片

 

Csharp 连接NHibernate下需要注意的几个点

标签:size   nbsp   image   应用   自己   ssl   需要   mysql   中文乱码问题   

原文地址:https://www.cnblogs.com/Fasty/p/9217571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!