pymysql 패키지를 통해서 mysql에 접속합니다. hostOS에서 다음과 같이 pymysql을 설치해 줍니다. pip install pymysql 위의 사진에서 왼쪽 패널에서처럼 dbtools라는 폴더를 하나 추가하고 하위에 connect_db.py를 새로 만들어 줍니다. 다음은 pymysql 연결 예제입니다. import pymysql conn = pymysql.connect(host="192.168.56.104", user="root", password="1234", db="samsongDB", charset="utf8") # 1. DB 연결 cur = conn.cursor() # 2. 커서 생성 (트럭, 연결로프) sql = "CREATE TABLE IF NOT EXISTS userTable2..
hostOS에서 프로그램 작성시에 사용될 수 있는 sqlite3의 코드 예제입니다. 무거운 데이터 베이스 프로그램을 사용하지 않고, 가볍게 데이터를 저장하거나 모바일 등에서 데이터베이스를 사용하려면 SQLite3를 사용하는 것이 좋습니다. 데이터 입력 예제 import sqlite3 conn = sqlite3.connect("samsongDB") # 1. DB 연결 cur = conn.cursor() # 2. 커서 생성 (트럭, 연결로프) sql = "CREATE TABLE IF NOT EXISTS userTable(userId INT, userName CHAR(5))" cur.execute(sql) sql = "INSERT INTO userTable VALUES( 1 , '홍길동')"; cur.exec..
hostOS에서 heidi SQL을 실행합니다. 그리고 MariaDB로 접속해서 데이터베이스에 대한 테스트를 먼저 해보겠습니다. CREATE DATABASE samsongDB; USE samsongDB; CREATE TABLE userTable(userId CHAR(10), userName CHAR(5), userMail VARCHAR(50), birthYear SMALLINT); INSERT INTO userTable VALUES('AAA', '에이', 'aa@aa.com', '1995'); INSERT INTO userTable VALUES('BBB', '비비', 'bb@bb.com', '1991'); INSERT INTO userTable VALUES('CCC', '씨씨', 'cc@cc.com', ..
- GuestOS에서 SSMS(SQL Server Management System)를 시작프로그램에서 검색해서 실행합니다. SQL Server에 접속하려고 보니까 Service가 현재 내려가 있는 것 같네요. (services.msc를 실행창에 입력해서 SQL Server를 확인해서, Status가 running이 아니면 Service가 실행되지 않고 있는 상태입니다.) 시작을 눌러서 SQL로 검색하면, SQL Server Configuration Manager가 있습니다. 이 프로그램을 이용해서 SQL Service를 시작해보도록 하죠. 왼쪽 패널 > SQL Server Services 왼쪽 가장 위의 SQL Server(MSSQLSERVER)를 선택해서 실행해주면 서버가 동작합니다. 그렇다면, 다시 ..
1. 호스트키 변경( -> Shift + Ctrl + Alt, 로그인 문제 해결을 위해서) 1. 확장 프로그램 설치(클립보드 사용 및 공유폴더 사용을 위해서) 2. MariaDB설치 4. SQL SERVER 2019 설치 일단 시작하기에 앞서 VirtualBox에서 스냅샷을 찍고 시작합니다. 게스트OS가 꺼진 상태에서 스냅샷을 찍는 것이 좋습니다. Virtual Box에서 Windows Server 2019 서버를 실행합니다. 로그인 할 때, 비밀번호는 Passw.rd입니다. 로그인 할 때 Ctrl + Alt + Delete 입력을 줘야 하는데, 호스트키와 겹쳐서 실행이 되지 않습니다. (저의 커스터마이징 방법은 호스트키의 변경입니다.) 따라서 다음과 같이 호스트키를 설정해줍니다. 메뉴 > 입력 > 키보..