C#.NET Q&A

c# mysql 이미지 파일 연동 문제 유르석 평점: 없음 조회: 191

my sql과 연동해서 이미지 파일을 넣으려는데 크기가 큰 파일을 넣으면 자꾸 MySql.Data.MySqlClient.MySqlException: 'Data too long for column 'image' at row 1'
이런식으로 오류가 떠 버리네요ㅠㅠㅠ 이미지 파일 크기를 줄여야하나요?? 비쥬얼이나 mysql을 거의 처음 써봐서 유튜브 보고 따라하는 것도 힘드네요 ... 도움 좀 주실수있으신가요?



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using System.IO;
 
namespace image
{
    public partial class Form1 : Form
    {
        MySqlConnection connection = new MySqlConnection("datasource=localhost;port=3306;username=root;password=dbtjr1");
        MySqlCommand command;
 
        public Form1()
        {
            InitializeComponent();
        }
        private void image_Click(object sender, EventArgs e)
        {
            OpenFileDialog opf = new OpenFileDialog();
            opf.Filter = "Choose Image(*.jpg; *.png; *.gif)|*.jpg; *.png; *.gif";
            if (opf.ShowDialog() == DialogResult.OK)
            {
                pictureBox1.Image = Image.FromFile(opf.FileName);
            }
        }
 
        private void Go_Click(object sender, EventArgs e)
        {
            MemoryStream ms = new MemoryStream();
            pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
            byte[] img = ms.ToArray();
 
            String insertQuery = "INSERT INTO login.login_tb(image) VALUES(@img)";
 
            connection.Open();
 
            command = new MySqlCommand(insertQuery, connection);
 
            command.Parameters.Add("@img", MySqlDbType.LongBlob);
 
            command.Parameters["@img"].Value = img;
 
            if(command.ExecuteNonQuery() == 1)
            {
                MessageBox.Show("Data Inserted");
            }
 
            connection.Close();
        }
 
    
    }
}
태그 : 문제 c# mysql
작성자 정보
유르석
Level 7
 [EXP.9/14]

메일:  비공개
글등록 +12 60 덧글등록 +3 3
자기소개
잘 부탁드립니다
글 공유하기 |
  tweet facebook
2018-10-09 오후 3:09:05
나도한마디
태그로 엮인글
[구인&교육정보] [ 천안 ] .NET 제조실행관리 시스템 [ 개발 / 고급 ]   한국정보데이터시스
[구인&교육정보] [ 수원 ] .NET 제조업무 시스템 [ 운영 / 중급 ]   한국정보데이터시스
[C#.NET Q&A] c# split, Join 질문드리빈다~[4]+3  키쿄쿄쿄키쿗
[C#.NET Q&A] VC++ 6.0 MFC 다이얼로그 프로젝트를 C# WINFORM으로 컨버팅 해보신분이 계실까요?[1]  phil
[구인&교육정보] [교대] 미디어 전문기업 내부시스템 개발 및 운영 중/고급 개발자 모집합니다.  채용 담당자
[C#.NET Q&A] C#에서 윈도우 화상키보드를 후킹하고싶습니다.ㅠㅠ  해빠
[C#.NET Q&A] C#에서 keybd_event말고... 키보드 후킹을 하고싶습니다.  해빠
[구인&교육정보] C# 개발자 모집합니다. (정규직)  비베씨샾
[C#.NET Q&A] 잘 실행되는 프로시저를 C#에서 호출하면 에러나는 이유를 아시는분 계신가요 ㅠㅠ[2]  복구
[C#.NET Q&A] c# 시리얼 통신 데이터 수신 문제[3]+2  초보공돌이
글리스트
Ultragrid 에서 셀 클릭 시 바로 수정으로 되어버리는데, 클릭만 되게 할 수있을까요?  복구
Excel oledb이용해서 Insert 도중에 identity 자동증가 설정 도와주세요 ㅠㅠ[1]+1  방랑이z
visual Studio 프로젝트 공유? dll참조? 다른 방식은 없을까요[2]+1  ddddssass
c++ dll 프로젝트 대상 프레임워크 변경[1]  캉시
POS 프로그램을 개발하려는데 화면전환을 어떻게 구현해야 하나요?  자크
[RE] POS 프로그램을 개발하려는데 화면전환을 어떻게 구현해야 하나요?[1]  hoon
상속 받은 폼의 디자이너보기가 안됩니다.  김범식
윈폼을 DLL로 동적 호출 하려고 하는데.. 디버깅 문제를 어떻게 풀어야 할지?[1]+3  앨원
c# mysql 회원가입 문제  유르석
[RE] c# mysql 회원가입 문제  hoon
 ★현재글->   c# mysql 이미지 파일 연동 문제  유르석
[RE] c# mysql 이미지 파일 연동 문제  hoon
c# mysql 이미지 파일 연동 문제  유르석
c# mysql 이미지 파일 연동 문제[2]  유르석
스트링작업 도움부탁합니다[1]+3  엿장수
datagridview addrow speed 문제?[1]  hoon
여러개 루트를 가진 xml파일 읽어오기[1]  섭융
미쓰비시 PLC 통신 이더넷 통신 도움주시면 감사하겠습니다ㅠ[1]  tokhi
윈폼 폼 질문드립니다.[1]+1  키모
C# textBox 줄 간격 질문입니다. (텍스트 박스, 줄간격,여백)  프린이
C# Instance 생성시 Method가 stack에 올라가는 타이밍 질문[4]  한량품