android 中连接h2数据库实例
1. 把h2-1.3.174.jar 复制到libs文件夹下面 是为了引用 h2
2. 数据库的连接,打开,读取数据必须在另一个线程中,不能在主线程,为什么,我也不知道 所以下面以新线程运行
String tt="";
//运行timer 发送数据
TimerTask task = new
TimerTask(){
public void run() {
try {
Class.forName("org.h2.Driver");
//调用h2的驱动
}
catch (ClassNotFoundException e) {
//
TODO Auto-generated catch block
e.printStackTrace();
}
Connection
conn;
try {
conn = DriverManager.
getConnection("jdbc:h2:tcp://192.168.1.246/~/test", "sa", "");
//以tcp方式连接h2数据库
ResultSet rs1 =
conn.createStatement().executeQuery("select name from TEST"); //
事务中读 读取test表的中数据
rs1.next();
//第一行数据
rs1.next();
//第二行数据
tt=String.valueOf(rs1.getString(1));
//获取第二行数据的第二列内容
conn.close();
//关闭数据库
} catch (SQLException e)
{
// TODO Auto-generated catch
block
e.printStackTrace();
}
}
};
final Button
bt=(Button)findViewById(R.id.dd);
bt.setOnClickListener(new
OnClickListener(){
@Override
public void onClick(View v)
{
bt.setText(tt);
//把button的text内容改成上面获取的数据内容
}
});
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。