Не подключаетса к Mysql
Добавлено: 06 апр 2015, 19:58
Доброго времени суток! Я пишу прогу на андроиде. Пытаюсь подключитса к БД. Драйвер вроди находи но выдает ексепшен когда подключаетса к бд.
java.sql.SQLException: No suitable drive
Помогите если знаете как это поправить
java.sql.SQLException: No suitable drive
Код: Выделить всё
package com.example.sd;
import java.sql.DriverManager;
import java.sql.Connection;
import java.util.Properties;
import com.mysql.jdbc.Driver;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
public class MainActivity extends Activity {
final String LOG_TAG = "myLogs";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
Class.forName("com.mysql.jdbc.Driver");
Log.d(LOG_TAG, "--- Driver is conected!!! ---");
} catch (ClassNotFoundException e) {
Log.d(LOG_TAG, "--- Driver is NOT conected!!! ---");
Log.d(LOG_TAG,e.toString());
e.printStackTrace();
return;
}
Connection conn = null;
String url1 = "jdbc:mysql:/sql3.freesqldatabase.com:3306/sql372851";
String name = "*******";
String password = "******";
try {
conn = DriverManager.getConnection(url1, name, password);
Toast.makeText(this, "есть подключение к БД", Toast.LENGTH_SHORT).show();
} catch (java.sql.SQLException e) {
Log.d(LOG_TAG,e.toString());
Toast.makeText(this, "ошибка подключения к БД", Toast.LENGTH_SHORT).show();
}
if (conn == null) {
Toast.makeText(this, "нет данных БД", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "есть данные!", Toast.LENGTH_SHORT).show();
}
}
}
Помогите если знаете как это поправить