将Android与Oracle服务器连接

时间:2014-12-02 05:17:46

标签: android oracle jdbc

我正在尝试通过jdbc将android应用程序连接到oracle12c sql server。 Android在加载jdbc时没有找到oracle.securitypki和javax.management类文件。我还检查了jdbc驱动程序中不存在这些类文件。

请任何人帮助我如何使用jdbc建立连接。我还想提一下,我在android清单文件中包含了互联网权限。

这是代码:

import android.os.Bundle;
import android.widget.TextView;
import android.app.Activity;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
public class MainActivity extends Activity 
{
    TextView text;  
    protected void onCreate(Bundle savedInstanceState) 
    {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);  
       text=(TextView)findViewById(R.id.txt_2);         
       Connection conn=null;
       String url="jdbc:oracle:thin:@192.168.1.16:1521:MyDatabase";
       String username="system";
       String password="xxxxx";
       String driver="oracle.jdbc.driver.OracleDriver"; 
       try
       {
           Class.forName(driver).newInstance();     
           conn=DriverManager.getConnection(url, username, password);       
           Statement statement=conn.createStatement();      
           ResultSet resultset=statement.executeQuery("select * from student");     
           resultset.next();
           text.setText("Hello "+resultset.getString(1));       
       }
       catch(Exception ex)
       {
           text.setText("Exception: "+ex.getCause());
       }
    }
 }

例外: Colud找不到类oracle.security.pki.OraclePkiProvider。 找不到类javax.management.MBeanServer。

0 个答案:

没有答案