Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-MSSQL无法连接到数据库_Java_Android_Sql Server_Sql Server 2008_Jdbc - Fatal编程技术网

Java Android-MSSQL无法连接到数据库

Java Android-MSSQL无法连接到数据库,java,android,sql-server,sql-server-2008,jdbc,Java,Android,Sql Server,Sql Server 2008,Jdbc,我正在使用android studio,我正在尝试制作一个hello world数据库程序,使用ms sql server和jdbc,我正在使用sql server 2008。。 我编写了一段代码,当我用brakepoint调试程序时,我看到它卡在了线路上: Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”) 例外情况是: java.lang.ClassNotFoundException: com.microsoft.sql

我正在使用android studio,我正在尝试制作一个hello world数据库程序,使用ms sql server和jdbc,我正在使用sql server 2008。。 我编写了一段代码,当我用brakepoint调试程序时,我看到它卡在了线路上:

Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”)

例外情况是:

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

是的,我导入了那个jar文件


Thnx提前:)

IMHO,android应该与rest(webapi)服务对话……而不是与sql服务器对话。你会和sql server对话,我看过很多直接有效的教程?还是我错了?仅仅因为你能做到,并不意味着你应该做到。我可以把“读取数据库”代码放在一个按钮点击后…这并不意味着这是一个好主意。啊哈,thnx,你能帮我举一个webapi服务的例子吗?
String connectionUrl = "jdbc:sqlserver://localhost";
Connection con = DriverManager.getConnection(connectionUrl);
Statement s = con.createStatement();
ResultSet r = s.executeQuery("SELECT * FROM Admin");
while (r.next()) {
System.out.println(r.getString(1));
}