2011-01-27 8 views
1

자바를 사용하여 Eclipse에서 Android 네이티브 애플리케이션을 개발 중이며 Java 용 MySQL 커넥터를 추가했습니다. 모바일 에뮬레이터에서 데이터베이스의 데이터를 표시하고 싶습니다. 데이터베이스에 연결할 수 없습니다.데이터베이스에 어떻게 연결할 수 있습니까?

답변

0

데이터베이스에 연결하는 방법을 말하지 않았지만 docs about networking in the Android emulator이 도움이 될 수 있습니다. 데이터베이스는 또한 에뮬레이터를 실행하는 컴퓨터에서 실행중인 경우 특히, 다음, 내가 사용하고있는 IP 주소 10.0.2.2

+0

안녕 존을 연결하는 응용 프로그램을 구성 이클립스 IDE, 안드로이드 SDK 2.2, JDK 6.0.2, mysql 6.54 및 mySQL-Connector-java-5.1.7.bin.jar. DB에 연결하려고하면 "com.mysql.jdbc.CommunicationException : Communications link failure"오류가 발생합니다. 이 상황에서 나를 인도 해 주시겠습니까? 당신의 도움을 주셔서 감사합니다. 연결하는 단계를 말해 주시면 감사하겠습니다. 나는 안드로이드와 자바 플랫폼에 새로운 바이다. Thnx – krishna

+0

데이터베이스에 연결할 코드 줄을 게시 할 수 있습니까? (예 : DriverManager.getConnection ("jdbc : mysql : // localhost/db", username, password);) –

+0

Connection conn = null; \t \t String url = "jdbc : mysql : // localhost : 3306 /"; \t \t 문자열 dbName = "vdemo"; \t \t String driver = "com.mysql.jdbc.Driver"; \t \t 문자열 userName = "root"; \t \t String password = "root"; Class.forName (driver) .newInstance(); conn = DriverManager.getConnection (url + dbName, userName, password); 문자열 url = ""; url = "jdbc : mysql : //"+ "localhost : 3306"+ "/"+ "vdemo"; Toast.makeText (getBaseContext(), "Hello, MobiForge 독자!"+ txtbox1.getText(). toString(), Toast.LENGTH_LONG) .show(); connect ("localhost", 3306, "vdemo", "root", "root"); – krishna

관련 문제