際際滷

際際滷Share a Scribd company logo
.net webservice for mysql
.NET  MySQL 蠍
2015.08.29 豕讌
1
2
MSSQL  in/out
XML type 語襦 覦 襦 企 Parsing
3
.NET  Reflection  Parameter Bind
Parameter 覲蟆曙 襷る 貊 覿ク, client  web  database (procedure ) 蟾讌  class襦 蟯襴
4
Information_schema 螻朱 譟壱?
CBT 危 information_schema. ROUTINES 譟壱 磯ジ tmp_table 螻朱  覦蟆
5
Information_schema 螻朱 譟壱?
Check Parameters Option
 Check Parameter = True  語 螳  name 襷 襷朱 OK.
 譴讌 
 讌襷 MySQL Connector 螳 企 parameter binding  
企朱 襷る information schema 譟壱覃伎 tmp table   焔レ
 Check Parameter = False 襦 
Parameter 螳 覓朱 螳 襷讌   Exception  覦襦 !
6
Information_schema 螻朱 譟壱?
Check Parameters Option
7
ROW_COUNT()  (Workbench Connection vs MySQL Connector .NET)
affect_row vs matched_row
 affect_row : CASE WHEN  譟郁唄 , れ Update 螳 殊企 row 
 matched_row : WHERE  譟郁唄 襷譟燕 row
8
affect_row vs matched_row
SUCCESS Case
FAIL Case
 襦 ROW_COUNT() 螳 affected_row 襦
讌螻, 豌危蟇伎 れ一危瑚唄螳 襷讌
 蟆曙 IF 覓語 伎ろ 豌襴
(れ 2螳讌 rune 覈 一危 讌  )
on Workbench Connection
ROW_COUNT()  (Workbench Connection vs MySQL Connector .NET)
9
affect_row vs matched_row
 蟆螻 襴,
IF 覓 豌危螳 讌 ,
Result  0 朱 襴企螻 れ gold  讀螳
on MySQL Connector .NET
ROW_COUNT()  (Workbench Connection vs MySQL Connector .NET)
10
Unexpected result on ROW_COUNT()
 Connection String option  磯 MySQL .NET Connector  ろ Procedure 企
ROW_COUNT() 螳 affected_row  matched_row 襦 語  
 Default 
Use Affected Rows=False
matched_row
企濠化一 UPDATE  ROW_COUNT 豌危 譯殊伎狩.
Use Affected Rows=True
affected_row
ROW_COUNT()  (Workbench Connection vs MySQL Connector .NET)
11

More Related Content

Similar to .NET Webservice for MySQL (17)

[ろれ雑ろ]Spring MVC
[ろれ雑ろ]Spring MVC [ろれ雑ろ]Spring MVC
[ろれ雑ろ]Spring MVC
Ji-Woong Choi
Spring mvc
Spring mvcSpring mvc
Spring mvc
ksain
ParameterizedTest ContextCaching.pptx
ParameterizedTest  ContextCaching.pptxParameterizedTest  ContextCaching.pptx
ParameterizedTest ContextCaching.pptx
junu6
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
Amazon Web Services Korea
襦語ろ磯 E03 - Javascript intro.
襦語ろ磯 E03 - Javascript intro.襦語ろ磯 E03 - Javascript intro.
襦語ろ磯 E03 - Javascript intro.
Young-Beom Rhee
れ DataSnap!
れ DataSnap!れ DataSnap!
れ DataSnap!
Devgear
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
07.ろ蟆 蟲♀(譴 碁 蠍一)
07.ろ蟆 蟲♀(譴 碁 蠍一)07.ろ蟆 蟲♀(譴 碁 蠍一)
07.ろ蟆 蟲♀(譴 碁 蠍一)
Hankyo
Spring MVC
Spring MVCSpring MVC
Spring MVC
ymtech
伎 sqlite 危危蠍
伎 sqlite 危危蠍伎 sqlite 危危蠍
伎 sqlite 危危蠍
Yong Joon Moon
From MSSQL to MariaDB
From MSSQL to MariaDBFrom MSSQL to MariaDB
From MSSQL to MariaDB
I Goo Lee
04.ろ蟆 蟲♀(覃伎襴)
04.ろ蟆 蟲♀(覃伎襴)04.ろ蟆 蟲♀(覃伎襴)
04.ろ蟆 蟲♀(覃伎襴)
Hankyo
Mvc ≡メ
Mvc ≡メMvc ≡メ
Mvc ≡メ
Seokju Hong
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software TestMySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
I Goo Lee
蟆壱 蟯 覲 VO 覓語
蟆壱 蟯 覲 VO 覓語蟆壱 蟯 覲 VO 覓語
蟆壱 蟯 覲 VO 覓語
JavaCommunity.Org
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
NeoClova
危磯 C++ (7~9)
危磯 C++ (7~9)危磯 C++ (7~9)
危磯 C++ (7~9)
旧 譟
[ろれ雑ろ]Spring MVC
[ろれ雑ろ]Spring MVC [ろれ雑ろ]Spring MVC
[ろれ雑ろ]Spring MVC
Ji-Woong Choi
Spring mvc
Spring mvcSpring mvc
Spring mvc
ksain
ParameterizedTest ContextCaching.pptx
ParameterizedTest  ContextCaching.pptxParameterizedTest  ContextCaching.pptx
ParameterizedTest ContextCaching.pptx
junu6
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
れ! AWS 蠍磯 一危磯伎 襷願係伎::豕::AWS Summit Seoul 2018
Amazon Web Services Korea
襦語ろ磯 E03 - Javascript intro.
襦語ろ磯 E03 - Javascript intro.襦語ろ磯 E03 - Javascript intro.
襦語ろ磯 E03 - Javascript intro.
Young-Beom Rhee
れ DataSnap!
れ DataSnap!れ DataSnap!
れ DataSnap!
Devgear
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
讌れろ 瑚 螻 一危 蠍磯 覯覓 讌 觜
07.ろ蟆 蟲♀(譴 碁 蠍一)
07.ろ蟆 蟲♀(譴 碁 蠍一)07.ろ蟆 蟲♀(譴 碁 蠍一)
07.ろ蟆 蟲♀(譴 碁 蠍一)
Hankyo
Spring MVC
Spring MVCSpring MVC
Spring MVC
ymtech
伎 sqlite 危危蠍
伎 sqlite 危危蠍伎 sqlite 危危蠍
伎 sqlite 危危蠍
Yong Joon Moon
From MSSQL to MariaDB
From MSSQL to MariaDBFrom MSSQL to MariaDB
From MSSQL to MariaDB
I Goo Lee
04.ろ蟆 蟲♀(覃伎襴)
04.ろ蟆 蟲♀(覃伎襴)04.ろ蟆 蟲♀(覃伎襴)
04.ろ蟆 蟲♀(覃伎襴)
Hankyo
MySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software TestMySQL/MariaDB Proxy Software Test
MySQL/MariaDB Proxy Software Test
I Goo Lee
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
珂霞皆河晦喝珂温姻庄温禽京-焔リ圧-202201.沿沿岳恰
NeoClova
危磯 C++ (7~9)
危磯 C++ (7~9)危磯 C++ (7~9)
危磯 C++ (7~9)
旧 譟

More from I Goo Lee (20)

珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
珂霞皆河晦喝酷温恢姻庄界喝伎脚矧珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
I Goo Lee
MySQL Deep dive with FusionIO
MySQL Deep dive with FusionIOMySQL Deep dive with FusionIO
MySQL Deep dive with FusionIO
I Goo Lee
From MSSQL to MySQL
From MSSQL to MySQLFrom MSSQL to MySQL
From MSSQL to MySQL
I Goo Lee
AWS Aurora 100% 蠍
AWS Aurora 100% 蠍AWS Aurora 100% 蠍
AWS Aurora 100% 蠍
I Goo Lee
Backup automation in KAKAO
Backup automation in KAKAO Backup automation in KAKAO
Backup automation in KAKAO
I Goo Lee
蠏碁 伎 覦 覈磯 ろ 蟲豢
蠏碁 伎 覦 覈磯 ろ 蟲豢蠏碁 伎 覦 覈磯 ろ 蟲豢
蠏碁 伎 覦 覈磯 ろ 蟲豢
I Goo Lee
Federated Engine る伎襦
Federated Engine る伎襦Federated Engine る伎襦
Federated Engine る伎襦
I Goo Lee
MySQL 覃讌 覿 覦
MySQL  覃讌 覿 覦 MySQL  覃讌 覿 覦
MySQL 覃讌 覿 覦
I Goo Lee
MySQL 5.7 NF Optimizer Improvement
 MySQL 5.7 NF  Optimizer Improvement MySQL 5.7 NF  Optimizer Improvement
MySQL 5.7 NF Optimizer Improvement
I Goo Lee
MySQL 5.7 NF JSON Datatype
MySQL 5.7 NF  JSON Datatype MySQL 5.7 NF  JSON Datatype
MySQL 5.7 NF JSON Datatype
I Goo Lee
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
I Goo Lee
MS 觜一危 觜 覦 蟆 PoC 襦 螳
MS 觜一危 觜 覦 蟆 PoC 襦 螳MS 觜一危 觜 覦 蟆 PoC 襦 螳
MS 觜一危 觜 覦 蟆 PoC 襦 螳
I Goo Lee
AWS 蟆曙 MySQL Infra り蠍-2覲碁
AWS 蟆曙 MySQL Infra り蠍-2覲碁AWS 蟆曙 MySQL Infra り蠍-2覲碁
AWS 蟆曙 MySQL Infra り蠍-2覲碁
I Goo Lee
AWS 蟆曙 MySQL Infra り蠍-1覿覿
AWS 蟆曙 MySQL Infra り蠍-1覿覿AWS 蟆曙 MySQL Infra り蠍-1覿覿
AWS 蟆曙 MySQL Infra り蠍-1覿覿
I Goo Lee
AWS 蟆曙 MySQL BMT
AWS 蟆曙 MySQL BMTAWS 蟆曙 MySQL BMT
AWS 蟆曙 MySQL BMT
I Goo Lee
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELKMySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
I Goo Lee
MySQL Audit using Percona audit plugin and ELK
MySQL Audit using Percona audit plugin and ELKMySQL Audit using Percona audit plugin and ELK
MySQL Audit using Percona audit plugin and ELK
I Goo Lee
PostgreSQL 伎手鍵
PostgreSQL 伎手鍵PostgreSQL 伎手鍵
PostgreSQL 伎手鍵
I Goo Lee
Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)
I Goo Lee
Binlog Servers 蟲豢襦
Binlog Servers 蟲豢襦Binlog Servers 蟲豢襦
Binlog Servers 蟲豢襦
I Goo Lee
珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
珂霞皆河晦喝酷温恢姻庄界喝伎脚矧珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
珂霞皆河晦喝酷温恢姻庄界喝伎脚矧
I Goo Lee
MySQL Deep dive with FusionIO
MySQL Deep dive with FusionIOMySQL Deep dive with FusionIO
MySQL Deep dive with FusionIO
I Goo Lee
From MSSQL to MySQL
From MSSQL to MySQLFrom MSSQL to MySQL
From MSSQL to MySQL
I Goo Lee
AWS Aurora 100% 蠍
AWS Aurora 100% 蠍AWS Aurora 100% 蠍
AWS Aurora 100% 蠍
I Goo Lee
Backup automation in KAKAO
Backup automation in KAKAO Backup automation in KAKAO
Backup automation in KAKAO
I Goo Lee
蠏碁 伎 覦 覈磯 ろ 蟲豢
蠏碁 伎 覦 覈磯 ろ 蟲豢蠏碁 伎 覦 覈磯 ろ 蟲豢
蠏碁 伎 覦 覈磯 ろ 蟲豢
I Goo Lee
Federated Engine る伎襦
Federated Engine る伎襦Federated Engine る伎襦
Federated Engine る伎襦
I Goo Lee
MySQL 覃讌 覿 覦
MySQL  覃讌 覿 覦 MySQL  覃讌 覿 覦
MySQL 覃讌 覿 覦
I Goo Lee
MySQL 5.7 NF Optimizer Improvement
 MySQL 5.7 NF  Optimizer Improvement MySQL 5.7 NF  Optimizer Improvement
MySQL 5.7 NF Optimizer Improvement
I Goo Lee
MySQL 5.7 NF JSON Datatype
MySQL 5.7 NF  JSON Datatype MySQL 5.7 NF  JSON Datatype
MySQL 5.7 NF JSON Datatype
I Goo Lee
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
Intro KaKao MRTE (MySQL Realtime Traffic Emulator)
I Goo Lee
MS 觜一危 觜 覦 蟆 PoC 襦 螳
MS 觜一危 觜 覦 蟆 PoC 襦 螳MS 觜一危 觜 覦 蟆 PoC 襦 螳
MS 觜一危 觜 覦 蟆 PoC 襦 螳
I Goo Lee
AWS 蟆曙 MySQL Infra り蠍-2覲碁
AWS 蟆曙 MySQL Infra り蠍-2覲碁AWS 蟆曙 MySQL Infra り蠍-2覲碁
AWS 蟆曙 MySQL Infra り蠍-2覲碁
I Goo Lee
AWS 蟆曙 MySQL Infra り蠍-1覿覿
AWS 蟆曙 MySQL Infra り蠍-1覿覿AWS 蟆曙 MySQL Infra り蠍-1覿覿
AWS 蟆曙 MySQL Infra り蠍-1覿覿
I Goo Lee
AWS 蟆曙 MySQL BMT
AWS 蟆曙 MySQL BMTAWS 蟆曙 MySQL BMT
AWS 蟆曙 MySQL BMT
I Goo Lee
MySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELKMySQL Slow Query log Monitoring using Beats & ELK
MySQL Slow Query log Monitoring using Beats & ELK
I Goo Lee
MySQL Audit using Percona audit plugin and ELK
MySQL Audit using Percona audit plugin and ELKMySQL Audit using Percona audit plugin and ELK
MySQL Audit using Percona audit plugin and ELK
I Goo Lee
PostgreSQL 伎手鍵
PostgreSQL 伎手鍵PostgreSQL 伎手鍵
PostgreSQL 伎手鍵
I Goo Lee
Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)Intro KaKao ADT (Almighty Data Transmitter)
Intro KaKao ADT (Almighty Data Transmitter)
I Goo Lee
Binlog Servers 蟲豢襦
Binlog Servers 蟲豢襦Binlog Servers 蟲豢襦
Binlog Servers 蟲豢襦
I Goo Lee

.NET Webservice for MySQL

  • 1. .net webservice for mysql .NET MySQL 蠍 2015.08.29 豕讌 1
  • 2. 2 MSSQL in/out XML type 語襦 覦 襦 企 Parsing
  • 3. 3 .NET Reflection Parameter Bind Parameter 覲蟆曙 襷る 貊 覿ク, client web database (procedure ) 蟾讌 class襦 蟯襴
  • 4. 4 Information_schema 螻朱 譟壱? CBT 危 information_schema. ROUTINES 譟壱 磯ジ tmp_table 螻朱 覦蟆
  • 5. 5 Information_schema 螻朱 譟壱? Check Parameters Option Check Parameter = True 語 螳 name 襷 襷朱 OK. 譴讌 讌襷 MySQL Connector 螳 企 parameter binding 企朱 襷る information schema 譟壱覃伎 tmp table 焔レ Check Parameter = False 襦 Parameter 螳 覓朱 螳 襷讌 Exception 覦襦 !
  • 7. 7 ROW_COUNT() (Workbench Connection vs MySQL Connector .NET) affect_row vs matched_row affect_row : CASE WHEN 譟郁唄 , れ Update 螳 殊企 row matched_row : WHERE 譟郁唄 襷譟燕 row
  • 8. 8 affect_row vs matched_row SUCCESS Case FAIL Case 襦 ROW_COUNT() 螳 affected_row 襦 讌螻, 豌危蟇伎 れ一危瑚唄螳 襷讌 蟆曙 IF 覓語 伎ろ 豌襴 (れ 2螳讌 rune 覈 一危 讌 ) on Workbench Connection ROW_COUNT() (Workbench Connection vs MySQL Connector .NET)
  • 9. 9 affect_row vs matched_row 蟆螻 襴, IF 覓 豌危螳 讌 , Result 0 朱 襴企螻 れ gold 讀螳 on MySQL Connector .NET ROW_COUNT() (Workbench Connection vs MySQL Connector .NET)
  • 10. 10 Unexpected result on ROW_COUNT() Connection String option 磯 MySQL .NET Connector ろ Procedure 企 ROW_COUNT() 螳 affected_row matched_row 襦 語 Default Use Affected Rows=False matched_row 企濠化一 UPDATE ROW_COUNT 豌危 譯殊伎狩. Use Affected Rows=True affected_row ROW_COUNT() (Workbench Connection vs MySQL Connector .NET)
  • 11. 11