2016-06-07 1 views
0

sqlite 데이터베이스에 연결하고 트랜잭션을 수행하려면 데이터베이스 소프트웨어를 컴퓨터에 설치해야합니다. 일부 라이브러리는 데이터베이스 소프트웨어 없이도 연결 및 트랜잭션을 처리하는 것으로 나타났습니다. 또는 일부 데이터베이스가 이미 설치되어 있다는 사실을 눈치 채지 못 했습니까? 연결 메커니즘은 어떻게 작동합니까? 자세한 설명이 담긴 좋은 기사에 대한 링크가 도움이 될 것입니다.java로 연결하려면 sqlite 소프트웨어를 설치해야합니까?

감사합니다.

+0

이 링크는 https://docs.oracle.com/javase/tutorial/jdbc/basics/index.html에서 Java로 DB 작업 방법을 배우는 데 도움이됩니다. 당신은 또한 이것을 위해 Hibernate를 사용할 수 있지만, 만약 당신이 초보자라면 나는 오래된 방법을 사용하도록 권유한다. – Slimu

+0

서버가 원격이면 클라이언트에 데이터베이스를 설치할 필요가 없습니다. 따라서 응용 프로그램에 sqlite 용 jdbc jar가 있어야 연결을 설정할 수 있습니다. 디스크에 데이터를 유지할 머신에 데이터베이스를 설치해야합니다. 그것은 한 번해야만했습니다. – duffymo

답변

0

Jdbc 드라이버 만 필요하거나 최대 절전 모드와 같은 ORM을 사용할 수 있습니다. 당신이 초심자 인 경우

https://www.youtube.com/results?search_query=java+database+tutorial

는, SQL 쿼리와 JDBC 시작 나중에 ORM의 사용을 시작해야합니다 유튜브 많은 자바에 대한 자습서 및 데이터베이스를 가지고있다. 아마도 데이터베이스를 즉시 얻으려면 mysql 서버를 설치하거나이 웹 사이트 https://www.elephantsql.com/을 사용해야합니다.

0

2 개 가지 옵션이 있습니다 :

  1. 하여 DB를 사용하여 로컬 : 당신이 당신의 컴퓨터에 SQLLite를 설치해야하고 자바 프로젝트 연결에 대한 프로젝트를 사용 JDBC 항아리합니다이를 위해 DB. "SELECT XXX FROM YYY WHERE a> b"와 같은 문자열로 DB에 쿼리를 보내거나 ORM (Object Relational Mapping) 도구를 Hibernate과 같이 사용할 수 있습니다.
  2. 일부 클라우드의 VM에 원격 DB이 설치된 경우 로컬 컴퓨터에 DB를 설치할 필요가 없습니다. 하지만 여전히 JDBC를 사용하여 연결해야합니다.
관련 문제