본문 바로가기

Database7

window mysql, root 비번 분실시 Windows MySQL root 패스워드 분실시 1. MySQL 프로세스 종료 [시작] - [실행] - 'services.msc' 입력 후 엔터 > mysql 관련 프로그램을 종료합니다. 2.인증제외한 MySQL 데몬 실행 - 아래 폴더로 이동 cd "C:Program FilesMySQLMySQL Server 5.5bin" 3. 비번없이 접속후 mysql DB의 user 테이블에서 root 패스워드 변경 - mysqld --skip-grant 이후 아무런 키가 먹지 않으며 창이 멈춘것처럼 보입니다. 다른 명령프롬프트 창을 띄워 mysql에 로그인합니다. - mysql -u root -p (비번은 분실했으므로 그냥 엔터) mysql> use mysql; mysql> update user set passw.. 2014. 11. 28.
map -> ibatis -> query ------JAVA------ Map params = new HashMap(); for (int k = 0; k < values.length; k++) { params.put("value" + Integer.toString(k), values[k]); } queryForList("ibatis_query_id", params); ------ QUERY xml ------ 2008. 9. 30.
mysql에서 stored procedure 만들면서 주의 할 것 주로 MS-SQL에서 작업을 하다, mysql에서 처음으로 stored procedure(이하 sp)를 만들면서, 5분이면 될 것을 수십분은 걸린 것 같다 --;; 에러가 정확한 위치를 알려주질 않는다. 아래의 정리한 내용은 MS-SQL에 익숙하고 mysql을 사용해 보지 않은 분이 보면 무자게 도움이 될 것 같다. - IF문을 쓸 때 END IF문이 있어야 하며, END IF문 뒤에는 ;를 붙여야 한다. ex> IF (test IS NULL) THEN SELSET 'ok'; END IF; - auto increment값을 얻어올 때는 LAST_INSERT_ID()을 이용한다. ex> SET serverId = LAST_INSERT_ID(); - CREATE PROCEDURE문 전에 delimeter문을.. 2007. 11. 26.
mysql에 stored procedure mysql에 stored procedure 만들기 delimiter // CREATE PROCEDURE getServerId(ip VARCHAR(15), OUT serverId tinyint) BEGIN SELECT id INTO serverId FROM tServer WHERE serverIp = ip; END; // delimiter ; - mysql에서는 ;가 command의 종료를 의미하는데 stored procedure의 경우 여러 query의 조합이라 중간에 ;가 들어갈 수 있는데, 그러면 문법 오류로 간주되므로 delimiter를 임시로 다른 걸로 바꾼 후 sp를 만들고 다시 예전 delimiter로 변경하는 것임. java에서 call하는 코드 try { String CLASS_NAME =.. 2007. 11. 26.
SQLite SQLite 는 엄밀히 말해서 DB이지만 DBMS는 아닌 파일DB입니다 Contents 1 특징 2 3.0에 추가된 기능 3 빠른시작 4 사용가능 문법 5 사용불가능 문법 6 유용한 비쥬얼 툴 원문보기 1 특징 ¶ Transactions are atomic, consistent, isolated, and durable (ACID) even after system crashes and power failures 설치시 setup이나 admin설정이 필요없음 대부분의 SQL92 구현 데이터베이스가 파일 하나로 되어 있음 2테라바이트(2의41승) 지원 BLOB과 문자열의 사이즈는 오직 메모리에 의해 제한 실행파일의 사이즈 작음(250KB) Client/Server 데이터베이스 엔진보다 빠른 속도 API 갯수가.. 2007. 5. 2.
sqlite jdbc driver pmp.db - Example SQLite 3.3.8 Database used SQLiteTest.java - Basic Java SQLite Example pmp_sqlite.sql - The database schema used to create the above SQLite database (pmp.db). sqlite3.exe - The SQLite 3.3.8 Command-Line Program, for creating/accessing SQLite Databases (not really needed in this example). sqlitejdbc.zip v027 (based on SQLite 3.3.8) - The SQLiteJDBC driver that is basically a java.. 2007. 4. 23.
설치, 기본 사용법 SQLite 설치 - 경로 : http://sqlite.org/download.html - 여기 가면 윈도우용, 리눅스용이 있습니다. - 제경우 리눅스용 sqlite-2.8.6 과 sqlite-devel-2.8.6 RPM 을 다운 받아 설치했습니다.. 환경설정파일 같은 것도 없고. 데몬을 띄우는 것도 필요 없습니다. 그냥 rpm 으로 깔면 끝입니다. - 아래는 간단한 사용례 입니다. $ sqlite test_db SQLite version 2.8.6 Enter ".help" for instructions sqlite> 쉘에서 이렇게만 하면 현재 디렉토리에 test_db 라는 파일이 하나 만들어집니다. 이 파일(DB)을 php에서 사용하려면 당연히 웹서버가 읽고 쓸수 있는 권한이 있어야 합니다. sqlit.. 2007. 4. 23.