我正在开发一个应用程序,它将从mysql数据库中检索一些数据。我需要直接将我的应用程序与mysql连接才能执行此操作。我知道,我必须在getconnection方法中使用ip地址而不是localhost。这是代码:
Class.forName("com.mysql.jdbc.Driver");
Log.i("output","class");
con = DriverManager.getConnection("jdbc:mysql://192.168.1.1:3306/outsidelaundry", "root", "");
Log.i("output","connection");
Statement stmt = con.createStatement();
String query = "select Name from nonmember";
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
val = val + rs.getString(1) + "\n";
}
Log.i("output",val);
con.close();
的Manifest.xml
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" />
老实说,我不知道我想用什么IP地址来获取与mysql数据库的连接。上面我使用的ip地址也不行。请帮帮我。
答案 0 :(得分:0)