2012-01-06 2 views
0

중지 ...하지만이 오류가 표시 unforunately 안드로이드 데이터가이 코드는 안드로이드 데이터베이스에 저장하기 위해 사용하고있다

package com.andro; 

    import android.app.Activity; 
    import android.os.Bundle; 
    import android.os.Bundle; 
    import android.text.Editable; 
    import android.view.View.OnClickListener; 
    import android.widget.Button; 
    import android.widget.EditText; 
    import android.widget.TextView; 
    import java.sql.Connection; 
    import java.sql.DriverManager; 
    import java.sql.PreparedStatement; 
    import java.sql.ResultSet; 
    import java.sql.SQLException; 
    import java.sql.Statement; 

    public class AndroidDataActivity extends Activity { 
     /** Called when the activity is first created. */ 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.main); 
      Button submitbutton=(Button) findViewById(R.id.button1); 
      submitbutton.setOnClickListener((OnClickListener) this); 
      try 
      { 
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
       Connection con=DriverManager.getConnection("jdbc:odbc:test"); 
       EditText i1=(EditText)findViewById(R.id.editText1); 
       String number=i1.getText().toString(); 
       EditText i2=(EditText) findViewById(R.id.editText2); 
       String name=i2.getText().toString(); 
       PreparedStatement pst=con.prepareStatement("insert into test values(?,?)"); 
       pst.setString(1,number); 
       pst.setString(2,name); 
       pst.executeUpdate(); 


       } 
      catch(Exception e) 
      { 
      } 

      } 

} 

는 왜이 오류가 발생합니까 "unforunately 안드로이드 데이터가 중지되었습니다 ..." 1.5 에뮬레이터로 할 수 있습니까? 2.0으로 시도했기 때문에 .... 1.5에서이 문제를 해결할 것입니다.

+0

logcat 오류 추적을 게시 할 수 있습니까? –

+0

@ Adel Boutros는 콘솔 출력을 의미합니까 ?? ... 나는 친구가됩니다. – Strife

+0

아니요. ** logcat ** 출력은 모든 오류를 보여줍니다. –

답변

0

모든 예외를 포착하고 조용히 무시하고 있습니다. 적어도 다음을 기록해야합니다.

log.e("AndroidDataActivity", e.getMessage(), e); 

이제 예외를 찾고 질문을 업데이트하십시오.

관련 문제