현재 위치 - 회사기업대전 - 기업 정보 조회 - Java를 사용하여 데이터베이스 관리 시스템 설계

Java를 사용하여 데이터베이스 관리 시스템 설계

java.sql.* 가져오기;

java.awt.* 가져오기;

javax.swing.* 가져오기;

가져오기 javax.swing.table.*;

//import java.awt.event.*;

공개 클래스 DisplayDemo는 JFrame을 확장합니다

//구현

p> p>

{

// private String dbURL="jdbc:microsoft:sqlserver://202.115.26.181:1433" // 데이터베이스 식별 이름

private String user ="devon"; // 데이터베이스 사용자

private String Password="book";// 데이터베이스 사용자 비밀번호

private JTable table;

private JButton ok ,canel;

public DisplayDemo(){

super("데이터베이스 쿼리 결과 표시") //상위 클래스 생성자 호출

String[ ] columnNames ={"Username","Age","Gender","Email"}; //열 이름

Object[][] rowData=new Object[5][4] // 테이블 데이터

ok=new JButton("OK");

canel=new JButton("Cancel");

// ok.(this) ;

// canel.(this);

try {

Class.forName("sun.jdbc.odbc.");

연결 con=.("jdbc:odbc:example","sa","");

// Class.forName("com.microsoft.jdbc.sqlserver.");/ / 드라이버 로드

// 연결 con=.(dbURL,user,password); //연결 가져오기

String sqlStr="select * from users" //쿼리문< / p>

ps=con.(sqlStr); //객체 가져오기

ResultSet rs=ps.() //쿼리 실행

String name,sex ,email; //쿼리 결과

int age;

int count=0;

while (rs.next()){ //쿼리 결과 트래버스

rowData[count][0]=rs.getString("name"); //배열 내용 초기화

rowData[count][1]=Integer.toString(rs .getInt(" age"));

rowData[count][2]=rs.getString("sex");

rowData[count][3]=rs. getString("email ");

count;

}

con.close();//연결 닫기

}

catch(예외 ex){

ex.()

;//오류 메시지 출력

}

컨테이너 컨테이너=();//창 컨테이너 가져오기

//container.setLayout(null);< / p>

container.add(ok);container.add(canel); ok.setBounds(10,120,70,20);

canel.setBounds(100,120,70,20);

p>

table=new JTable(rowData,columnNames); //테이블 인스턴스화

table.getColumn("Age").setMaxWidth(25);//행 너비 설정

container.add(new JScrollPane(table),.CENTER); //구성요소 추가

setSize(300,200);//창 크기 설정

setVisible (true); //창이 보이도록 설정

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) //창을 닫을 때 프로그램 종료

}

public static void main(String[] args){

new DisplayDemo();

}

}

---- -------- -----

이것은 예시 중 하나입니다. 위의 내용을 따르세요.

copyright 2024회사기업대전