Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver_Java_Android_Jdbc_Jdbc Odbc - Fatal编程技术网

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver

java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver,java,android,jdbc,jdbc-odbc,Java,Android,Jdbc,Jdbc Odbc,我正在使用Eclipse和Android SDK 我想访问SQL Server 2008 当我使用字符串 classforname= "sun.jdbc.odbc.JdbcOdbcDriver"; 我得到以下错误: java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 我使用JDK1.7并将buildPBath配置为rt.jar 我做错了什么 我做错了什么 您正在尝试在Android上使用ODBC。ODBC是一种Wind

我正在使用Eclipse和Android SDK

我想访问SQL Server 2008

当我使用字符串

classforname= "sun.jdbc.odbc.JdbcOdbcDriver";
我得到以下错误:

java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
我使用JDK1.7并将buildPBath配置为rt.jar

我做错了什么

我做错了什么

您正在尝试在Android上使用ODBC。ODBC是一种Windows技术,Android不是Windows。Android上没有
sun.jdbc.odbc.JdbcOdbcDriver

您需要为数据库访问找到其他解决方案。Selvin建议RESTWeb服务是典型的方法

我做错了什么

您正在尝试在Android上使用ODBC。ODBC是一种Windows技术,Android不是Windows。Android上没有
sun.jdbc.odbc.JdbcOdbcDriver


您需要为数据库访问找到其他解决方案。塞尔文提出的REST Web服务是典型的方法。

你不想在android上使用jdbc,相信我,这是个坏主意。。。正确的方法是使用REST服务和HTTP协议(更喜欢JSON而不是XML/SOAP作为传输),无论如何,您可以浪费时间尝试一下,但对REST解决方案进行一些研究会对您的心智有好处您不想在android上使用jdbc,相信我,这是个坏主意。。。正确的方法是使用REST服务和HTTP协议(更喜欢JSON而不是XML/SOAP作为传输),无论如何,您可以浪费您的时间并尝试,但对REST解决方案进行一些研究对您的理智会更好