成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據庫出現N多問題的原因

數據庫 MySQL
我們今天主要向大家描述的是MySQL數據庫出現N多問題的原因,假如你對其原因感興趣的話,你就可以瀏覽以下的文章了。

以下的文章介紹的是用MySQL數據庫出現N多問題,我們大家都知道系統用 access數據庫,沒有任何的問題出現,但是隨著數據量不斷的增加,其相關性能下降的很快,但是最起碼,沒有錯。

 

后臺考慮到未來發展,轉移到MySQL數據庫平臺,結果一下子就出現了一堆問題。

1. 中文字符不支持。

這個就夠我忙幾個小時了,又是修改my.ini,又是修改鏈接字符串。總算搞好了。

 

2. 插入時間格式不支持

簡直吐血了。在c#里,日期含有中文“上午”“下午”,由于MySQL修改支持了中文,插入的時候直接報錯了。

 

這種低級的問題超級吐血,只好在持久層自己添加一個轉換。

 

3. 插入的中文突然丟失了一般

測試的時候,突然發現插入的中文沒了一般,英文正常,字段類型是Text。再次吐血,找不到方法之后,最后只好重建MySQL數據庫。

 

4. 插入BLOb,圖片錯誤。

如果是字符轉化為byte[],沒有問題,如果是文件之類的就錯。估計還是中文字符問題。

 

只能再次修改持久層,對byte[]進行base64加密。

 

吐血中!!!!!

 

5. 這次竟然是官方代碼拋的異常!!!!我靠!!!老大,這個是誰寫的啊!

TABLENAME:POS_SALESORDER

 

LOG:System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。

 

參數名: length

 

在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)

 

在 MySQL.Data.Types.MySQLString.MySQL.Data.Types.IMySQLValue.WriteValue(MySQLStream stream, Boolean binary, Object val, Int32 length)

 

在 MySQL.Data.MySQLClient.MySQLParameter.Serialize(MySQLStream stream, Boolean binary)

 

在 MySQL.Data.MySQLClient.Statement.SerializeParameter(MySQLParameterCollection parameters, MySQLStream stream, String parmName)

 

在 MySQL.Data.MySQLClient.Statement.BindParameters()

 

在 MySQL.Data.MySQLClient.PreparableStatement.Execute()

 

在 MySQL.Data.MySQLClient.MySQLCommand.ExecuteReader(CommandBehavior behavior)

 

在 MySQL.Data.MySQLClient.MySQLCommand.ExecuteNonQuery()

 

在 Pixysoft.Framework.Noebe.NoebeCommand.Execute()

 

救命啊。。什么原因!!!這次連debug都沒有辦法了。

我估計還有無數的問題在等著我。

開源啊開源,不是我刻意說你。也擺脫你爭氣點。我做軟件也5年多,用.net從來不會被小問題阻礙,可以專心研究算法、框架。可是一搞java,一搞開源的,就無數的小問題。

比如hibernate, tmd,竟然版本升級了,連namespace都變了。 這可以說,直接使網上數以百萬計的hibernate demo code, helloworld變成費碼。對于初學者,這是多么沉重的打擊。

比如eclipse, 無數的擁護者肯定唾罵我。但是,和vs2005比起來,我寧愿面對無數的唾罵,也要支持vs2005。eclipse是有些不錯的功能,但是那個性能。。那個易用性。。。嗨。。一啟動就300m內存。用個智能提示等半天假死。還有很多打包、部署、一大堆問題。不是說ant不好,可是我只是想打個包,讓我寫一堆xml干嘛,而且寫的跟寫代碼一樣,還分拆在不同的目錄。救命。。。比看代碼還累。

后來出了個所謂的maven的,說專門針對部署的,怎么怎么好。我們用起來,簡直一個狗屁。只要任意一個版本變動,立刻病毒效應。立刻打包失敗,而且失敗的莫名其妙。我們的工程師也就1、2個人才能解決,比如修改打包配置文件版本號最后2位之類的,其他的都云里霧里。

還有java里面做界面的,不要跟我說javaswing怎么樣,最后還不是IBM推出的基于c的SWT,才結束了JAVA的界面噩夢。以上的相關內容就是對用MySQL數據庫相當多問題的介紹,望你能有所收獲。

 【編輯推薦】

  1. 如何用PHP來實現MySQL備份?
  2. MySQL轉義字符的實際應用
  3. 對MySQL數據庫中的命令備忘描述
  4. MySQL常用技巧都包括哪些?
  5. MySQL 備份的實際應用與功能介紹
責任編輯:佚名 來源: 互聯網
相關推薦

2010-05-24 18:05:12

MySQL數據庫

2011-03-24 14:12:37

數據庫備份

2010-05-04 10:51:53

Oracle數據庫

2010-05-13 10:27:24

MySQL數據庫

2010-05-21 12:23:32

MySQL數據庫

2010-05-28 19:06:40

MySQL

2018-10-08 14:08:48

iPhoneXS蘋果手機

2011-08-09 13:34:56

MySQL數據庫負荷較高

2011-08-01 16:31:29

MySQL數據庫外鍵

2010-05-11 18:14:52

Mysql數據庫編碼

2011-08-04 14:00:01

MySQL數據庫時間戳失序binlog

2021-10-13 11:00:27

數據泄露漏洞信息安全

2010-04-06 13:07:45

Oracle數據庫

2010-06-04 19:24:15

重裝MySQL數據庫

2010-05-25 10:44:51

MySQL數據庫

2013-09-04 09:07:47

云存儲大數據

2011-03-23 13:34:18

數據庫轉化

2010-05-06 10:01:25

Oracle數據庫

2018-01-24 19:59:03

數據庫Oracle壞塊

2011-04-07 16:43:23

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产一区二区三区四区 | 日韩在线中文字幕 | 精品99久久 | 在线一区观看 | 亚洲国产成人av | 天天天天天天天干 | 国产亚洲精品久久久久久牛牛 | 中国免费黄色片 | 男女视频在线观看 | 国产综合久久久久久鬼色 | 日韩在线一区二区三区 | 孰女乱色一区二区三区 | 日韩欧美国产一区二区 | 亚洲一二三区在线观看 | 国产精品久久久久久久久久久久 | 91文字幕巨乱亚洲香蕉 | 国产成人亚洲精品自产在线 | 成人精品一区二区户外勾搭野战 | 毛片视频网址 | 国产在线色 | 国产精品久久国产精品99 | av在线黄| 国产精品久久久久久吹潮日韩动画 | 久久久精 | 综合久久久 | 成人av电影在线观看 | 亚洲精品一区二区三区丝袜 | 黄a在线播放 | 国产视频一区在线 | 九九精品视频在线 | 在线欧美亚洲 | av在线播放不卡 | 国产午夜精品一区二区三区嫩草 | 日韩精品免费在线观看 | 国产激情在线观看 | 91网站视频在线观看 | 成人综合久久 | 日本欧美国产在线观看 | 亚洲欧美在线观看 | 亚洲www啪成人一区二区麻豆 | 狠狠操电影 |