자바 MySQL 연동 질문입니다..ㅜㅜ
전갈자리
현재 밑에 있는 소스를 이용 하여 MySQL와 연동하여 DB를 입출력하는걸 하고있습니다.밑의 소스에서 DB저장 DB출력버튼을 눌러서 입출력을 하는것을 하고 싶은데MySQL에서 DB를 만들고 table생성까지는 알고있습니다.DB저장 출력 버튼을 눌렀을때 MySQL에 연동되게 하려면 어떻게 해야할까요?자세히좀 알려주세요..ㅠㅠ
import java.awt.*;import java.awt.event.*;import java.io.*;
public class Use_card extends Frame implements ActionListener{
card c[] = new card[30];Label lb[] = new Label[6];TextField tf[] = new TextField[6];Button b[] = new Button[7];TextArea ta;String lt[] = {카드번호,사용일시,사용장소,소유자,사용금액,사용목적};String bt[] = {저장,출력,종료,파일저장,파일출력,DB저장,DB출력};static int count = 0;int sum = 0;double ave;String filesw;String FileWriter;String ps;
Use_card(){
super(신용카드관리 프로그램); setSize(600,500); setVisible(true); setLayout(null);
for(int i = 0; ilb.length; i++){
lb[i] = new Label(lt[i]); lb[i].setBounds(30, 50+i*40, 50, 30); add(lb[i]);
} for(int i = 0; itf.length; i++){
tf[i] = new TextField(20); tf[i].setBounds(85, 50+i*40, 100, 30); add(tf[i]);
}
for(int i = 0; ib.length; i++){
b[i] = new Button(bt[i]); b[i].setBounds(50+i*70, 320, 60, 50); add(b[i]); b[i].addActionListener(this);
}
ta = new TextArea();
ta.setBounds(200, 50, 300, 230); add(ta);
addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent we){ System.exit(0); } });}
public void actionPerformed(ActionEvent e) {
String na,nu,da,wh,ob; int pr;
if(e.getSource() == b[0]){
nu=tf[0].getText();da=tf[1].getText(); wh=tf[2].getText();na=tf[3].getText(); pr=Integer.parseInt(tf[4].getText()); ob=tf[5].getText(); c[count]=new card(nu,da,wh,na,ob,pr); count++;
for(int i=0; itf.length; i++){
tf[i].setText();
} }
else if(e.getSource() == b[1]){ ta.setText(); for(int i=0; icount; i++){ ta.append(c[i].Output()); } }
else if((e.getSource()==b[3])||(e.getSource()==ps)){
filesw=ta.getText();
try{
FileWriter fw= new FileWriter(C:\\STFile.txt); BufferedWriter bw=new BufferedWriter(fw); bw.write(filesw); bw.close(); ta.setText(C:\\PRO.TXT에서 저장되었습니다);
}
catch(IOException ex){
System.out.print(ex);
} } else{
System.exit(0); setVisible(false);
}
}
public static void main(String[] args) {
Use_card c = new Use_card();
}
}