myslq에서 가져온 데이터를 자바 콘솔창에 뿌리는건 했습니다....--제가 방법이 틀린 생각을 하고있다면 바로잡아주세요~~~리플좀..무풀은 싫어요.......참고 사이트도 좋으니..링크해주시구요~~~ 힘드네요
제가 하고싶은건..
콘솔창에 뿌리는게 아니고 안드로이드 화면에 출력하는건데....잘 안돼네요 소스 올립니다..ㅠ 어케 해야할지좀 알려주세요.ㅠ
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
public class main2 extends Activity {
public void onCreate(Bundle savedInstanceState) {
--------------------뻘짓... 이부분은 제가 뻘짓하고 있는 부분입니다.ㅠㅠ
어떻게 해야 콘솔에 나오는 데이터를 안드로이드 화면에 뿌려줄수 있을까요?????????????
//test tes = new test();
EditText txt;
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
EditText txt =(EditText) findViewById(R.id.EditText01);
test txt = new test();
---------------- 뻘짓....
-----------요기 아래 부분이 mysql에 접속해서 데이터를 가져와 콘솔에 뿌리는 소스입니다..
public static void main(String args[]);{
Connection conn = null;
Statement stmt = null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection
("jdbc:mysql://127.0.0.1:3306/sun","root","tksth1");
stmt = conn.createStatement();
ResultSet rs =stmt.executeQuery("select name,num,sub,subgrade from grade;");
System.out.println("--------------------------------------");
while(rs.next()){
String name = rs.getString("name");
int num = rs.getInt("num");
String sub = rs.getString("sub");
int subgrade = rs.getInt("subgrade");
System.out.printf("%s %s %s %s \n", name,num,sub,subgrade);
}
}catch(ClassNotFoundException cnfe){
System.out.println("해당없음"+ cnfe.getLocalizedMessage());
}
catch(SQLException se){
System.out.println(se.getLocalizedMessage());
}
finally{
try{
stmt.close();
}
catch(Exception ignored){
}
try{
conn.close();
}
catch(Exception ignored){
}
}
}
}
}