클라이언트 컴퓨터의 Java 데스크톱 응용 프로그램을 (다른 컴퓨터의) 외부 중앙 서버의 데이터베이스에 연결해야하는 경우 클라이언트 컴퓨터의 브라우저를 데이터베이스에 연결하면 어떻게 완료 될까요? 나는 당신이 JDBC를 사용할 수 있지만 데스크톱 응용 프로그램을 실행하고있는 사람이 자신의 컴퓨터에 설치된 mysql connector/j 드라이버를 필요로하지 않을 것이라고 알고있다.Java 응용 프로그램을 통해 다른 컴퓨터의 데이터베이스에 연결
1
A
답변
1
물론 응용 프로그램이 JDBC를 사용하여 DB에 연결하는 경우 해당 JDBC 드라이버가 필요합니다.
대부분의 응용 프로그램에는 이미 라이브러리 종속성 집합이 있습니다. 그것은 단지 또 다른 하나 일 것입니다.
2
응용 프로그램과 함께 적절한 JDBC 드라이버 (일반적으로 jar)를 묶어서 런타임 클래스 경로에 있는지 확인하면 모든 것이 작동합니다. 드라이버의 "설치"는 응용 프로그램의 클래스 경로에 적절한 클래스가없는 것과 별도입니다.
관련 문제
- 1. Java 응용 프로그램 : 다른 컴퓨터에서 데이터베이스에 액세스
- 2. 자바 응용 프로그램을 사용하여 네트워크를 통해 데이터베이스에 연결
- 3. WCF를 통해 다른 가상 컴퓨터의 데이터베이스에 어떻게 연결할 수 있습니까?
- 4. ODBC를 사용하여 다른 컴퓨터의 Ms 액세스 데이터베이스에 연결
- 5. 다른 컴퓨터에서 데이터베이스에 연결
- 6. Linux 컴퓨터의 Java SQLite 연결
- 7. iPhone이 로컬 네트워크 컴퓨터의 MySQL 데이터베이스에 연결
- 8. 안드로이드 응용 프로그램을 서버의 데이터베이스에 연결 하시겠습니까?
- 9. 응용 프로그램이 데이터베이스에 연결
- 10. Java 응용 프로그램을 통해 Facebook에 액세스
- 11. RESTful Java 응용 프로그램을 PHP에 연결
- 12. 내 응용 프로그램을 통해 인터넷에 연결
- 13. Java 응용 프로그램을 통해 외부 Jar 시작
- 14. 는 응용 프로그램을 통해
- 15. 텔넷을 통해 외부 데이터베이스에 연결
- 16. AIR : 네트워크를 통해 데이터베이스에 연결 하시겠습니까?
- 17. 내 응용 프로그램을 통해 다른 응용 프로그램을 열 수 없음
- 18. 스크립트를 통해 Java 응용 프로그램을 실행 : java.lang.NoClassDefFoundError가
- 19. 연결 다른 도메인의 데이터베이스에
- 20. 다른 컴퓨터의 에뮬레이터를 사용하여 클라이언트를 서버에 연결
- 21. PHP를 통해 SOQL 데이터베이스에 연결
- 22. 자바 프로그램을 통해 다른 시스템의 mysql 데이터베이스에 액세스하는 방법은 무엇입니까?
- 23. LINQ를 사용하여 다른 데이터베이스에 연결
- 24. 델파이를 통해 여러 파이어 버드 데이터베이스에 연결
- 25. Flex + Air 응용 프로그램을 데이터베이스에 추가 하시겠습니까?
- 26. 다른 응용 프로그램을 통해 젠킨스 리소스에 액세스
- 27. 내 응용 프로그램을 통해 다른 장치 검색
- 28. 다른 Java 응용 프로그램의 NetBeans 플랫폼 응용 프로그램을 사용하는 방법
- 29. 가 Xeround 클라우드 데이터베이스에 C# 응용 프로그램을 연결
- 30. 안드로이드 원격 연결 PHP를 통해 MySQL 데이터베이스에
그래서 사용자가이 응용 프로그램을 다운로드하여 사용할 수 있도록이 응용 프로그램을 패키지한다면 jdbc 라이브러리를 패키지에 어떻게 포함시킬 수 있습니까? –
포장/배포 방법에 따라 다릅니다. 실행 스크립트가있는 tar/zip 파일이라면 나머지는'lib' 디렉토리에 넣으십시오. 또는 jarjar/onejar와 같은 것을 사용하여 올인원 jar 파일을 작성하십시오. 또는 [jnlp resources] (http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html#resources)를 통해 (그러나 어떻게 작동하는지 모르겠습니다) . –
@ user791345, JDBC 드라이버는 또 다른 Java 클래스입니다. 다른 종속성을 추가하는 것과 똑같은 방식으로 드라이버 jar를 추가 할 수 있어야합니다. –