繁体   English   中英

如何将MS ACCESS连接到Android应用

[英]How to Connect MS ACCESS to Android Apps

谢谢,在我对我的项目有问题之前,我的项目是在android中制作应用程序,然后这些应用程序可以连接到我公司中的数据库,但这无法连接

这是我的剧本

 package mas.ganteng;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Mas Ganteng Indonesia
 */
     public class ConnectedAccessActivity {
 Connection conn;
 String url="jdbc:odbc:JavaMsAccess";
 String user="";
 String pass="";
 public Connection getConnection(){
 try {
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 conn=DriverManager.getConnection(url,user,pass);
 System.out.println("Connected!!!");
 } catch (SQLException ex) {
 Logger.getLogger(ConnectedAccessActivity.class.getName()).log(Level.SEVERE, null, ex);
 } catch (ClassNotFoundException ex) {
 Logger.getLogger(ConnectedAccessActivity.class.getName()).log(Level.SEVERE, null, ex);
 }
 return conn;
 }
 public static void main(String [] args){
 ConnectedAccessActivity acc=new ConnectedAccessActivity();
 acc.getConnection();
 }

}

这是蚀中的控制台

    Invalid layout of java.lang.String at value
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (javaClasses.cpp:124), pid=3848, tid=3876
#  fatal error: Invalid layout of preloaded class
#
# JRE version:  (8.0-b104) (build )
# Java VM: Java HotSpot(TM) Client VM (25.0-b46 mixed mode windows-x86 )
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# D:\My Android\ConnectedAccess\hs_err_pid3848.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

您能帮我解决这个错误吗????

值的java.lang.String布局无效

您正在尝试将Android应用作为常规Java程序运行。 在Android模拟器或实际设备上运行Android应用。

该代码看起来就像是一个普通的Java程序。 您应该从中删除Android库,以便能够将其作为Java运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM