关于java数据库的一个问题
{
createorOpenDatabase();
List<String> alist=new ArrayList<String>();
try
{
String sql="select * from jsRecord where time= "+ timeold ;
Cursor cur=sld.rawQuery(sql, new String[]{});
while(cur.moveToNext())
{
alist.add(cur.getString(1));
alist.add(cur.getString(2));
}
cur.close();
}
catch(Exception e)
{
e.printStackTrace();
}
closeDatabase();
return alist;
}
这是我写的一个函数
其中String sql="select * from jsRecord where time= "+ timeold ;这句话中timeold是个变量,这种写法是不是不对,为什么直接跳到catch了
相关推荐
解决Java 连接MySQL数据库的出现的问题
完整解决Java MySQL连接的方法,步骤清晰简明,立即解决
java连接数据库的步骤和问题的细节问题
这是java连接数据库连接不上的一些细节的问题的解决方式,希望对你们有所帮助。
mykit-db-sync数据库同步工具-基于Java开发支持MySQL-SQLServer-Oracle多数据库跨平台数据互传与实时同步-解决手工导入SQL效率低下易出错问题-提.zip
mykit-db-sync数据库同步工具_基于Java开发支持MySQL_SQLServer_Oracle多数据库跨平台数据互传与实时同步_解决手工导入SQL效率低下易出错问题_提.zip嵌入式开发平台的使用与技巧
Java数据库驱动加载问题
该文件包含了SQLServer2000和SQLServer2005的加载驱动的相同点和不同点。
A-simple-database:这是一个简单的数据库,没有任何商业数据库,如Mysql或Oracle。它只用java io构建。这个想法来自阿里巴巴的面试问题。这只是一个开始
#一个简易的bean存储插件 原因: 当时面试阿里的一道面试题目就是如何用java搭建一个简单的数据库(不采用商业数据库),当时左思右想没有一个好的解决办法(HR的意思其实是问的文件存储)。 在项目的联调过程中,经常需要前段或者请求端发数据给我们,发的数据格式通常会是model实体,或者json格式。 很多情况下,为了一直测试,debug模式就需要请求端不停的发数据过来,这样就大大影响了联调速度,耽误前端时间,所以就有个需求 如何把请求端的测试数据保存下来,存到本地进行测试。 解决: 采用java实现,通过操作文件进行本地存储。由于发来的数据格式可能会比较复杂(很多嵌套的实体),所以采用json格式直接存储。采用字符串直接存储到文件。当要返回测试的实体,再将json字符串自动封成bean实体。



