我有一个名为LoginScreen的AWS亚马逊AWS托管的MYSQL表。如何通过Android Studio访问它。在正常的java代码中,我使用了jdbc-mysql连接器,并且连接到它。所以我试图做同样的事情,但我无法连接它。从Android Studio连接到AWS表
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(Exception e){
System.err.println("Cannot create connection");
}
Connection connection=null;
TextView sample;
try{
connection = DriverManager.getConnection("jdbc:mysql://samplelink/database","root","password");
Statement statement = connection.createStatement();
sample = (TextView) findViewById(R.id.sample);
ResultSet resultset = statement.executeQuery("select * from Loginscreen");
while(resultset.next()){
System.out.println("Solution"+resultset.getString(1));
txtLat.append(resultset.getString(1));
}
}catch(Exception e){
sample = (TextView) findViewById(R.id.sample);
System.err.println("Error");
sample.append(e.toString());
}
}
我已将以下内容添加到Android清单。
<uses-permission android:name="android.permission.INTERNET" />
我收到以下错误
java.lang.classNotFoundException:com.mysql.jdbc.Driver
如何使用JDBC驱动程序在Android的工作室就像我们在Netbeans中使用。如果我导入连接器,我在运行代码时遇到了gradle错误。有人能解释我如何以一步一步的方式做到这一点?
这个问题已被无数次在本网站上单独提出。在这里搜索“Android JDBC”会出现大量相同的问题。 –
我无法找到适合android studio的东西。因为我正常导入时遇到了gradle错误。 – Punkster
http://stackoverflow.com/questions/24784871/how-to-mysql-jdbc-driver-to-android-studio/24785110#24785110 只需要一个指导来做到这一点 – Punkster