안녕하십니까^^
zeos를 사용합니다. 버젼은 좀 낮은 버젼의 zeos입니다.
제가 궁금한것은 zeos를 사용하여 mysql을 접속을 하는대
dbgrid에 데이터 값을 뿌려주고 잠시 후에 접속이 끊어지는지 다른 쿼리를 날리면
sql Error:Lost Connection to MySql Server during query라고 에러메시지가 뜹니다.
환경은 리눅스를 사용하고 mysql버젼은 4.x입니다.
이게 어떤문제인지 서버세팅의 문제인지 아님 다른 문제인지좀 알려주세요
접속유지에 관한 문제지요..
mysql이든 다른 dbms든 어느정도 기간동안 쿼리를 보내지않으면
연결을 끊어버리도록 되어있을겁니다..
해결책은 2가지..
한가지는 설정으로 늘릴는 방법인데..
방법도 모르고.. 그렇게 추천할만한건아닙니다.
dbms입장에서 접속을 유지하기위해 자원을 할당하고 관리해야 하니까...
그래서 3티어가 나왔지만.. 사실 제 개인적인 입장에서
델파이의 3티어는 좀 그렇더라구요.. 디버깅도 어럽고..
그래서 저는 타이머를 써서 주기적으로 쿼리를 날렸었죠..
쓰래드를 써도 한방법이겠죠.. 단 원쿼리날리는 경우는 일시중단시키는것도
서버를 위해서 좋은 팁이겠죠..
도움이 되셨나요..!!
더 좋은 방법을 아시는 고수님들은 리플부탁합니다..