Java Swing 응용 프로그램을 설계하려고합니다. 저는 UI를 실제 로직과 분리하여 데이터에 액세스하고 데이터베이스에 연결하는 MVC 유형의 아키텍처를 실험하고 사용하려고합니다. 데이터베이스에 연결하는 모든 로직을 포함하는 사용자 정의 클래스를 작성한 다음 특정 폼 및 단추에 대한 조치 이벤트에서이 클래스의 메소드를 호출하기 만하면됩니다. 데이터베이스를 전환 할 수있는이 방법은 (많은 코드를 가진 많은 코드베이스를 가지고 있다면) MySQL 대신 Oracle 연결을위한 JDBC 연결 문자열을 변경하는 것입니다. 지금까지 데이터베이스에 연결하는 코드가 있지만이 클래스를 어떻게 만들 수 있는지 알아 내려고합니다.jdbc를 사용하여 모든 데이터베이스에 연결할 클래스를 생성하십시오.
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/prototypeeop","root","triala");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
다음 결과 집합을 내 연결 클래스의 멤버 함수에서 반환하여 처리하고 화면에 표시합니다. 당신이 MySQL JDBC Utilities API를 시도 할 수 있습니다
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
con = ConnectionManager.getConnection();
stmt = con.createStatement();
rs = stmt.executeQuery(sql);
[DAO] (http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html) 패턴을 사용하십시오. – kapand
그 기사는 저에게 너무 복잡해 보입니다 ... 나는 위의 코드로 내 자신의 수업을 만들고 싶습니다 ... 나는 일종의 초심자이고 약간의지도가 필요합니다. – rambokayambo