mysql변수를 전역으로 하고 여러개의 스레드들이 다 가져다 썻는데그때문인지 자꾸 프로그램이 종료되내요프로그램 마다 mysql 변수를 지역으로 사용하고작업할때마다 connect를 해줘야하나요?
잘은 모르겠다만 너는 가만히 있는데 다른사람 5명이 와서 손발 머리 다 떼서 갈려고 하면 뭔가 문제가 되긴 할것같다...
내가 디비를 잘 몰라서...흐흥
저도 그렇게 생각하는데 데이터베이스를 사용하는 스레드마다 connect해주고 옵션 넣어주고 하는게 맞는지가 몰라서요...
잘하는 사람한테 물어봥 팀에 사람 없음?
졸업작품으로 publishingcam이라고 만들고 있는데 다만들었다고 생각했는데 여러명이 접속하면 메인서버가 나가버려...
서버열기전에 전역변수들도 다 지역으로 바꿨는데 데이터베이스 res나 row도 지역으로 바꿨는데 mysql변수만 전역으로 해놔서 그게 문제인거같은데... ㅠㅠ
저같은 경우 스레드마다 연결해주는 식으로 했었는데...되는거 같긴 한데...클라 4개 -_- 이상 켜본적이 없어서...
커넥션은 하나만 쓸순 없음. 프로토타입으로 여러개 생성해서 쓰는 것임
ㅁㄴㅇ 무슨말인지 모르겠어요 커넥션이 뭐고 프로토가 뭐에요?
jsp면 dbcp같은거 쓰면 자동으로 커넥션 관리해줌
커넥션 = jdbc, odbc 같이 DBMS에 연결하기 위해 쓰는 객체. 커넥션은 db 연결하는 스레드(프로세스) 마다 하나씩 있어야함. 프로토타입 = 복제가 가능한 원시 클래스, dbcp나 스프링프레임웍 쓰면 커넥션관리 알아서 해줌.
C++에서 mysql 접속해서 쓰는데 무슨말인지 모르겠어염 그냥 mysql변수랑 mysql_real_connect함수 지역으로 다쑤셔넣으면 안되나요?
오라클 쓸줄 몰라서 그냥 mysql써요 ㅠㅠ
ㅇㅇ 스레드마다 한개씩 추가해주면 됨. 쓰레드가 많아지면서 무거워질때 쓰는 기술이 커넥션풀링이고 이게 전역변수 쓰는 기술
감사요 ㅎㅎ 일단 다뜯어고쳐봐야지
구글 검색해
cs//씨크하시네요 검색은 이미했는데 검색어가 변변찮아서 잘안나옴
mysql에 쿼리를 날릴때 stmt_prepare 안씀? 걍 다짜고짜 꾸겨넣어?