본문 바로가기

데이터베이스26

비주얼 스튜디오 2019 - 데이터베이스 MSSQL 연결해서 쿼리 실행 Visual Studio 2019 query 날리기 안녕하세요.고코더 입니다. 비주얼스튜디오는 기본적으로 SQL서버를 접속해서 쿼리를 질의하는 기능이 있습니다.젯브레인 스톰계열에서 자주 사용하던 기능인데요. 우리의 비주얼스튜디오도 이게 존재합니다. ● 1. 도구에서 SQL Server를 클릭하고 New Query를 실행합니다. ● 2. 그러면 많이 익숙한 데이터베이스 접속창이 뜹니다. SSMS 일부 기능을 이식하여서사용하는거 처럼 보이는데요. 똑같이 로컬에 있는 데이터베이스는 물런 IP로 네트워크에데이터베이스까지 접속이 가능합니다. 저는 로컬에 접속합니다. ● 3. 접속하면 .sql 로 시작하는 파일로 쿼리 창이 나타납니다. 해당 쿼리창에서 원하는 query를 질의하고 왼쪽 위에 있는 재생 버튼을 누릅니.. 2019. 10. 16.
MSSQL - 단축키로 테이블 select 하기 단축키 입력으로 테이블 빠르게 조회 하기 안녕하세요. 고코더 입니다. 제가 SSMS를 쓰면서 가장 편리하게 사용중인 기능인단축키를 이용해서 테이블을 조회 하는 방법을 공유합니다. ● 1. SSMS에서 도구에서 옵션으로 이동 합니다. ● 2. 그리고 환경에서 키보드 그리고 쿼리 바로 가기를 클릭 합니다. 이제 쿼라 단축키에 1SELECT TOP 1000 * FROM cs입력합니다. (TOP 안넣으면 아마 DBA한테 혼날거에요.) ● 3. 그럼 모든게 준비가 완료 입니다. 테이블 이름을 마우스로 포커스를 준다음 위에서 지정한 단축키를 클릭 합니다. 저는 CTRL+3 로 했습니다. 그럼 해당 테이블을 select가 됩니다. 프로시저를 만들때 특히 유용합니다. 마무리 개발속도 0.2배는 빨라집니다. 2019. 10. 16.
Struts2 - ibatis를 이용한 데이터베이스 연결 예제 스트럿츠2 아이바티스 데이터베이스 연결 소스 안녕하세요.고코더 입니다. 오늘은 ibatis를 이용해 오라클 데이터베이스를 연결하는 방법을 알아보겠습니다.ibatis를 이용한 이유는 스트럿츠2에서 가장 많이 사용하는 프레임워크 입니다. 실무에서도 이 두 조합은 쉽게 볼 수 있습니다. 그래서 최대한 쉽게 ibatis를 스트럿츠2를 이용해 데이터베이스를 연결해서 select 쿼리를 날려보겠습니다. 학습전에 제가 남겨둔 이전 스트럿츠 강의를 보고 오시길 바랍니다. 해당 소스를 활용할 예정입니다. 그리고 오라클 데이터베이스도 설치하시면 좋을거 같습니다-> Oracle - 오라클 11g 다운로드 및 설치Oracle - 오라클 오류 "ora-28000 the account is locked" / 계정이 잠겨 있습니다.. 2019. 10. 15.
MSSQL - sample 데이터베이스 데이터 자료 / 첨부파일 샘플 데이터베이스 생성 안녕하세요.고코더 입니다.임의로 반복되는 문자와 숫자로 SQL로 데이터를 만드는 방법을 알아보았지만-> MSSQL - SQL을 이용해 임시 데이터 만들기 이번엔 제대로된 샘플 데이터 자료를 공유합니다. ● 1. 해당 사이트에 접속하면 bikestore라는 SQL 샘플 데이터를 제공합니다.테이블 생성부터 insert 쿼리까지 제공 합니다. http://www.sqlservertutorial.net/load-sample-database/ ● 2. 첨부파일을 다운로드 하셔도 됩니다. ● 3. 파일은 3가지가 있습니다. 1단계로 create objects.sql 로 테이블을 생성하고2단계로 load data.sql.sql을 실행하면 됩니다.지우고 싶다면 drop all objects.sq.. 2019. 10. 15.
Oracle - "the network adapter could not establish the connection" / 접속이 안될때 SQL 프로그램에서 접근이 안될때 안녕하세요. 고코더 입니다. ● 1. 오라클 19c를 10년된 윈도우7에 깔았더니(내 책임이네) sqlplus로 오라클이 접속은 되지만 ● 2. SQL 프로그램이나 서버에서 접속이 안되고 이런 메세지가 뜨는 경우가 있습니다. the network adapter could not establish the connection ● 3. 저는 19c 버전에서 이런 현상이 발견해서 서비스를 열어보니 오라클 리스너 서비스가 실행이 안됩니다. 시작해도 중지되고 설치 과정에 문제가 있어서 설치가 제대로 안된 것입니다. ● 4. 오라클을 다시 설치하시던가 해당 버전이 컴퓨터 사양과 안맞아서 생기는 이유 입니다. 마무리 19c 복잡해요 2019. 8. 19.
UDL - DB 연결 OLEDB 문자 생성 / 데이터베이스 접속 테스트 데이터베이스 문자열 연결 생성 방법 안녕하세요. 고코더 입니다. PHP나 ASP와 같은 언어에서는 DB 연결 정보를 문자열로 입력하여 데이터베이스를 연결 합니다. ▼ 가장 기본적인 ASP의 DB 연결 예시입니다. set db=Server.CreateObject("ADODB.Connection") db.Open "Provider=SQLOLEDB;Data Source=데이터베이스주소;Initial Catalog=데이터베이스이름;user ID=사용자ID;password=비번" 이렇게 DB 연결하기전에 필요한 곳에 데이터베이스 정보를 문자열로 기록 합니다. 그런데 저 문자열에는 그저 주소와 계정만 넣으면 되지만 헷갈릴때가 많은데 그럴땐 윈도우에 UDL 이란 파일을 이용하시면 됩니다. Universal Data .. 2019. 3. 29.
infinityFree(인피니티프리) - 03. DB 생성 접속, C패널 접속 인피니티 프리에서 데이터베이스 사용하기 안녕하세요. 고코더 입니다. 오늘은 사이트의 정보를 저장하는 핵심 주체인 데이터베이스를 생성해보겠습니다. 사이트는 파일과 DB로 되어 있습니다. DB는 정보를 관리하고 입력,수정,삭제를 가능하게 합니다. 만약 DB가 없다면 매번 파일의 글자체를 고치고 있어야 했겠죠? 1. C패널 DB에 접속하려면 이젠 C패널을 사용해야 합니다. Control panel 을 클릭해주세요. https://app.infinityfree.net/accounts/ 그러면 인피니티 프리가 제공하는 C패널에 접속하게 됩니다. 여기서 모든 호스팅의 옵션을 바꿀 수 있습니다. 거의 모든 호스팅 업체가 이러한 C패널을 제공합니다. https://cpanel.epizy.com/panel/ 2. DB .. 2019. 3. 1.
MySQL - DB 백업을 위한 SQL 만들기 Mysql 데이터베이스 백업 안녕하세요. 고코더 입니다. MYSQL 은 개인 홈페이지에서는 가장 활용이 많이 되는 데이터베이스 일 것 입니다. 덕분에 사용자를 위한 편의 기능이 많은데 그중에서 DB의 내용을 sql 파일로 만들어 백업과 복원이 가능합니다. 물런 다른 DB에서도 sql파일을 만드는 방법은 활용 하기도 하는데 오라클를 쓰는 회사의 db를 sql로 만들면 아마도 몇백기가가 되겠네요. 그래서 오늘은 mysql의 전체 내용을 sql로 파일로 만들어 보겠습니다 ▼자신의 데이터베이스 관리 툴로 접속해주세요. 호스팅을 쓴다며 거의 phpmyadmin 이시겠죠. ▼ 대상이 되는 데이터 베이스를 클릭하고 내보내기 탭을 실행합니다. ▼ 그리고 옵션을 선택합니다. 내보내기 기본 옵션은 sql로 선택해주세요. .. 2019. 1. 12.
SQL - DB 쿼리 정렬 사이트 쿼리 정리 사이트 안녕하세요. 고코더 입니다. 길게 늘어지고 복잡한 쿼리를 본 적이 있을 것 입니다. 한숨을 쉬면서 눈으로 직접 정리하거나 각 IDE에서 정리하는 단축키가 있지만 도구 적으로 상황이 여의치 않을 때도 있고IDE 제공하는 정렬은 눈에 잘 안 들어옵니다. ▼ 이럴 때 바로 해당 사이트에서 쿼리를 정렬해보세요. http://www.dpriver.com/pp/sqlformat.htm ▼ 이 사이트는 7개의 SQL 포맷을 지원합니다. ▼ [Format SQL] 해당 버튼을 누르면 ▼상단의 입력한 쿼리를 아래 정렬을 해줍니다. select name,addr,age, from where name='gocoder' order by addr 개발자들이 눈에 익숙한 방법의 느낌으로 정렬을 해줍니다. 현장에.. 2018. 4. 20.