![](/img/trans.png)
[英]android connect to mysql database directly using mysql-connector
[英]How to make android connect directly to mysql
我想使用android内置java.sql驱动html: https : //developer.android.com/reference/java/sql/package-summary ,但是无法访问我的代码:
public class MainActivity extends AppCompatActivity {
private static final String DB_URL = "jdbc:mysql://127.0.0.1/pcDB";
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String query = "SELECT * FROM gpstable";
try {
Class.forName("java.sql.Driver");
Connection connection = DriverManager.getConnection(DB_URL,"koer3740","password");
Toast.makeText(this,"Successful Connection",Toast.LENGTH_LONG).show();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
此外,根据此教学html: http : //seotoolzz.com/android/android-dynamic-listview-mysql-jdbc.php ,使用外部jdbc,发现DriverManager.class不在jdbc中
我的英语不好,对不起。
尽管不建议Android直接与mysql连接,但您可以这样做。 我实际上找到了另一个堆栈溢出链接,该链接解释了为什么不建议这样做(第一个答案),并且还给出了原始查询的答案(第二个答案)。 请看一看:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.