【发布时间】:2017-06-14 10:24:22
【问题描述】:
我正在尝试连接到 android 程序中的在线 mySql 数据库。 这是我的代码:
public class MainActivity extends AppCompatActivity{
ImageView image;
TextView text;
URL url;
Bitmap bmp;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dB();
}
public void dB() {
String username = "user";
String password = "pass";
String url = "jdbc:mysql://sql8.freemysqlhosting.net:3306";
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection db = DriverManager.getConnection("jdbc:mysql://sql8.freemysqlhosting.net:3306" +"user=user&password=pass");
Log.d("SQL Connection","open");
} catch (Exception e)
{
Log.e("SQL Error","" + e.getMessage());
}
}
}
问题在于连接线。 我的意思是 Java 识别“mySql 连接器”文件。 我正在使用
mysql-connector-java-3.0.17-ga
问题是在运行它们时出错:
06-14 10:07:39.868 19021-19021/com.example.desktopa.outbox_sim2 E/SQL 错误:没有合适的驱动程序
我在文档中进行了搜索,但一无所获。 我该怎么办?
【问题讨论】: