android连数据库
2024-10-21 06:09:09
package com.rockcheck.mes; import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast; import java.sql.*; public class PDAActivity extends AppCompatActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pda_home);
} //查询oracle数据库
public void KunHaoQuery(View view) { new QueryOracle().execute();
} class QueryOracle extends AsyncTask<Void, Integer, String> {
String result = null; @Override
protected String doInBackground(Void... voids) {
result = Query();
return result;
} @Override
protected void onPostExecute(String str) {
Toast.makeText(PDAActivity.this, result, Toast.LENGTH_SHORT).show();
}
} public String Query() {
String wuliao = "123";
String user = "MES";
String password = "zidonghua";
String url = "jdbc:oracle:thin:@10.0.2.2:1521:orcl";
String sql = "select AMOUNT from FRUITS where id=1";
// 创建一个数据库连接
Connection connection = null;
Statement pstm = null;
// 创建一个结果集对象
ResultSet rs = null;
try {
//Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序
connection = DriverManager.getConnection(url, user, password);
pstm = connection.createStatement();
rs = pstm.executeQuery(sql);
if (rs != null) {
while (rs.next()) {
wuliao = rs.getString("AMOUNT");
}
}
} catch (Exception e) {
e.printStackTrace();
}
return wuliao;
}
}
最新文章
- jQuery下的轮播
- WPFTookit Chart 入门
- 非常不错的点餐系统应用ios源码完整版
- 二、处理MVC多级目录问题——以ABP为基础架构的一个中等规模的OA开发日志
- 取代奶瓶Minidwep-gtk破解WPA 全攻略
- 转!JNDI 是什么?
- BOM头的来源
- C# 对Datatable排序
- “访问 IIS 元数据库失败”错误的解决方法
- 自定义滚动控件(Pagecontrol)
- Android:打包apk
- PHP 5.6启动失败failed to open configuration file &#39;/usr/local/php/etc/php-fpm.conf&#39;
- What is therelationship between @EJB and ejb-ref/ejb-local-ref?
- winform 获取当前项目所在的路径
- 如何实现Python调用C代码--python与C之间如何通信(swig)
- Linux中的零拷贝技术
- 内存共享【Delphi版】
- android 流行框架的使用
- sql语句中having的作用是?
- maven-parent的pom.xml配置