안녕하세요 저는 MySQL 데이터베이스에 전자 메일 주소를 저장할 수있는 작은 응용 프로그램을 만들려고합니다. 내가 한 일은 Java Class 파일 (ec.java)과 데이터베이스에 이것을 실행하기위한 코드가 잘 작동하는 연결을 생성했다는 것입니다.JFrame에서 Java 클래스로 문자열 값 가져 오기
JFrame (ecframe.java)에서 텍스트 필드와 버튼을 만들었습니까? 전자 메일 주소를 입력하고 버튼을 누르면이 정보가 textFieldValue라는 문자열에 저장됩니다. 하지만 알아낼 수없는 것은이 문자열을 내 ec.java 파일로 가져 오는 방법입니다.
이것은ec.java에서 내 코드입니다 :
package emailcollector;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class ec {
public static void main(String[] args) {
try{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost", "admin", "pass");
Statement stmt = (Statement) con.createStatement();
String email = textFieldValue;
String insert = "INSERT INTO emails VALUES ('" + email + ")";
stmt.executeUpdate(insert);
}catch(Exception e) {
}
}
}
그리고 이것은ecframe.java 안에 내 코드입니다 :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String textFieldValue = jTextField1.getText();
JOptionPane.showMessageDialog(this, "Added: \nEmail: " + textFieldValue);
}
이거 야? "개인"의 ause. 그것은 나를 혼란스럽게합니다. 미리 감사드립니다! ec.java에서
을 살펴하실 수 있습니다 자세한 내용과 아이디어
에 대한 Classes and Objects을 통해 읽기를 데려 가고 있습니다. actionPerformed 메소드에서 현재 main 메소드에있는 연결 코드를 입력하십시오. 희망이 도움이 당신에게 몇 가지 힌트를 제공합니다. –