본문 바로가기

DB7

MySQL C++ Connection Pool MySQL Connector C++ Database Connection PoolAim The aim of this bit of code is to implement a MySQL connector C++ Database Pool in Windows. A Database pool is normally used by applications to speed up the process of getting a Connection. For an introduction to using MySQL Connector C++ see MySQL Connector C++ Example - Windows cl.exe (VC++). If you'd like to see this in DBPool implemented for Or.. 2014. 10. 8.
SQL과 mongoDB의 명령어 차이 ongoDB와 SQL 문법에 차이점을 볼수 있는 차트입니다. SQL Statement Mongo Query Language Statement CREATE TABLE USERS (a Number, b Number)implicit; can be done explicitlyINSERT INTO USERS VALUES(1,1)db.users.insert({a:1,b:1})SELECT a,b FROM usersdb.users.find({}, {a:1,b:1})SELECT * FROM usersdb.users.find()SELECT * FROM users WHERE age=33db.users.find({age:33})SELECT a,b FROM users WHERE age=33db.users.find({age:33.. 2014. 3. 4.
DB 관리 설계 1. 모든 작업은 스크립트로 한다. (데이터베이스의 모든 객체 생성 스크립트 정도가 아닌 이상은 전부 SQL로 한다.)2. 해외 서비스 시작 시 항상 최신 업데이트를 기준으로 한다.- 혹시나 하는 마음에… 대표적인 ‘최신이잖아!’라고 해외 담당이나 거래처가 낚시하는 예를 들자면, 한국 서비스는 2014년 2월에 업데이트했는데, A 국가에 1월 업데이트로 프로토타입 테스트(사내 테스트나 FGT 등. 계약 이후 커뮤니케이션 과정에 논의된 버전)를 수행. 실 서비스도 이 버전으로 하겠다고 우기면, 과감하게 때려 처라. *PM이나 대표한테 배째라, ‘너님이 패치 만드시던가~’ 라고 강하게 나가도 된다.3. 쓸데없는 고집, 취향을 고집하지(우기지) 마라.- 예를 들면, ‘테이블의 컬럼 추가는 무조건 보기 예쁘게 .. 2014. 3. 4.
mySQL 각종 명령어 및 사용법 데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin이용 $ mysqladmin -u root password 새비밀번호 update문 이용 $ mysql -u root mysql mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root'; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWORD.. 2014. 2. 25.
[ERROR] InnoDB: Unable to lock ./ibdata1, error: 11 에러 나올때 대처방법 mysql 를 재시작하는데 # service mysqld start Timeout error occurred trying to start MySQL Daemon. Starting MySQL: [FAILED] 라는 메시지가 나오면서 재시작이 안되는 문제 발견 mysql 로그를 살펴보니 # tail -f mysqld.log InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock ./ibdata1, error: 11 라는 메시지 뜸. 구글링을 해보니 디비 관련 파일에 문제가 생겼다는 거 같음 문제처리방법 # mv ibda.. 2014. 1. 14.
C#으로 이미지파일을 DB에 넣는방법 프로젝트 만들기       MyImages라는 이름의 테이블을 SQL Server Northwind 데이터베이스에 추가합니다. 테이블에 다음 필드를   포함시킵니다.    형식이 Int인 "ID"라는 필드 길이가 50이고 형식이 VarChar인 "Description"이라는 필드 형식이 Image인     "ImgField"라는 필드    Studio .NET을 열고 새로운 Visual C# Windows 응용 프로그램 프로젝트를 만듭니다.        도구 상자를 사용하여 두 개의 Button 컨트롤을 기본 폼인 Form1에 추가합니다.     속성 창에서 Button1의 Text 속성을 Save to Database(from File)로 변경하고 Button2의    Text 속성을 Save to F.. 2013. 4. 24.
c# MSsql 연결 C#과 MSSQL 의 연결법은 굉장히 쉽다.코드는 아래와 같다. 우선using System.Data.SqlClient;왜 추가하는지는 알것이다. SqlConnection dbcon = new SqlConnection();dbcon.ConnectionString = "Server = localhost; database = 데이터베이스명; uid = 아이디; pwd = 비밀번호"; 2줄이면 간단하게 끝낼수 있다. 확인을 해야겠다. 하면 아래와 같이 화면을 구성하고 코딩해보자. private void button1_Click(object sender, EventArgs e) { SqlConnection dbcon = new SqlConnection(); dbcon.ConnectionString = "Serve.. 2013. 4. 24.