0

I want to use android built-in java.sql to drive html: https://developer.android.com/reference/java/sql/package-summary, But there is no way to access My code:

    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();
        }
    }
}

In addition, according to this teaching html: http://seotoolzz.com/android/android-dynamic-listview-mysql-jdbc.php, using the external jdbc, found that DriverManager.class is not in jdbc

My English is not good, sorry.

LIN JAKE
  • 35
  • 5

1 Answers1

1

Although it is not recommended for Android to connect with mysql directly, you can possibly do so. I actually found another stack overflow link that explains why it is not recommended (in first answer) and also gives answer of your original query (in second answer). Please have a look:

Can we connect remote MySQL database in Android using JDBC?

Geraldo Neto
  • 3,670
  • 1
  • 30
  • 33
waterbyte
  • 241
  • 1
  • 16