android读取数据库可以使用sqlite一些api进行读取,实例如下:
/查找一条数据
@param uid
/
public User find(Integer uid){
SQLiteDatabase db=dbOpenHelpergetReadableDatabase(); //创建数据库辅助类
Cursor cursor =dbrawQuery("select from user where uid=", new String[]{uidtoString()}); //创建一个游标
if(cursormoveToFirst()){ //循环遍历查找数组
int uid2=cursorgetInt(cursorgetColumnIndex("uid"));
String uname=cursorgetString(cursorgetColumnIndex("uname"));
String uaddress=cursorgetString(cursorgetColumnIndex("uaddress"));
User user=new User();
usersetUid(uid2);
usersetUname(uname);
usersetUaddress(uaddress);
return user;
}
cursorclose();
return null;
}
哪个数据和哪个数据之间?
我个人用的比较多的是MSSQL和ORACLE之间
MSSQL访问ORACLE使用链接数据库
ORACLE访问MSSQL使用透明网关
如果导数据的话
MSSQL用BCP导出到CSV
ORACLE用sqllocad导出导入CSV
如果同一个实例下访问不用的库的放
在MySQL 中
select from 库名表名;
在ORACLE中
select from 用户名表名;
SQL SERVER
select from 库名dbo表名
sql语句查询
select from 表名
select 字段名 from 表名
试图查询
在表上右击编辑前二百行
我也新手目前就知道这几种 还一种分页查询 忘怎么写了
import javasql;
public class Link {
public static void main(String[] args)
{
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{
String url="jdbc:sqlserver://localhost:1433;databaseName=Chatroom";
String user="sa";
String password="";
conn= DriverManagergetConnection(url,user,password);
stmt=conncreateStatement();
sql="select from Client";
rs=stmtexecuteQuery(sql);
while(rsnext())
{
Systemoutprintln(rsgetString(1));
Systemoutprintln(rsgetString(2));
}
rsclose();
stmtclose();
connclose();
}
catch(Exception e)
{
eprintStackTrace();
}
}
}
试试这段代码。
得先在你的sql server2000数据库中见一个数据库,名为Chatroom,然后在其中建一张表,名为Client。接下来是关键性的两步:
1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。
2。在java类中添加路径驱动,右键驱动选择添加路径。
这两部完了后,应该就没什么问题了。
以上就是关于android 怎么读取数据库中的数据全部的内容,包括:android 怎么读取数据库中的数据、请问一下:数据库之间抽取数据有哪几种方式、获得 sql server 数据库中数据的方式有哪几种等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)