Tag: sqlite

从SQLite读取数据,其中列名称包含空格

我有一个名为“条件名称”的coulmn名称(.sql文件已从服务器生成) 但在android中我从该表读取数据时遇到exception。 12-24 14:34:00.870:W / System.err(269):android.database.sqlite.SQLiteException:没有这样的列:condition :, 编译时: SELECT条件,类别,子类别,条件名称,本地路径,远程路径,标题,content_type FROM库WHERE category =? 它无法识别整个表名并在空间中突破。 如果您有任何想法,请帮助我。

在Mac OS X NetBeans上使用sqlite4java Jar的UnsatisfiedLinkError

我遇到了与此问题类似的问题: 在Mac OS X上使用sqlite4java Jar的UnsatisfiedLinkError 但是,我在Mac上运行,并且我的lib文件夹中有相关的库。 但是,如果我按原样运行,我会收到UnsatisfiedLinkError。 如果我运行“java -jar sqlite4java.jar -d”,我会得到以下输出: sqlite4java 282 130321:222850.424 FINE [sqlite] Internal: loading library 130321:222850.425 FINE [sqlite] Internal: java.library.path=/Users/mikey/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. 130321:222850.425 FINE [sqlite] Internal: sqlite4java.library.path=null 130321:222850.425 FINE [sqlite] Internal: cwd=/Users/mikey/NetBeansProjects/Test/lib/. 130321:222850.425 FINE [sqlite] Internal: default path=/Users/mikey/NetBeansProjects/Test/lib 130321:222850.425 FINE [sqlite] Internal: forced path=null 130321:222850.426 FINE [sqlite] Internal: os.name=mac os x; os=osx 130321:222850.426 […]

无法从资产中复制SQLite数据库

我尝试从资产目录复制SQLite数据库以便以后访问它。 但我做不到! public class DatabaseAdapter { private static String DB_PATH = “/data/data/com.mypackage/databases/”; private static String DB_NAME = “database.sqlite”; private static String TABLE_NAME = “content_table”; private SQLiteDatabase database = null; private final Context context; public DatabaseAdapter(Context context){ this.context = context; } private void openDatabase() throws SQLiteException{ DatabaseHelper databaseHelper = new DatabaseHelper(context, DB_NAME); SQLiteDatabase db = null; […]

首次连接数据库时,NullPointer在日志中

我第一次使用createEntityManager()连接到数据库时,在tomcat的控制台上出现NullPointerException 。 我在用: apache tomcat 8.0.24 eclipselink 2.6.1-RC1(JPA间接使用) sqlite jdbc 3.8.10.1 日志消息如下: [EL Warning]: connection: 2015-08-21 16:01:51.569–java.lang.NullPointerException [EL Info]: 2015-08-21 16:01:51.585–ServerSession(29156874)–EclipseLink, version: Eclipse Persistence Services – 2.6.1.v20150605-31e8258 [EL Info]: connection: 2015-08-21 16:01:52.365–Not able to detect platform for vendor name [SQLite33.8.10.1]. Defaulting to [org.eclipse.persistence.platform.database.DatabasePlatform]. The database dialect used may not match with the database you are […]

Java – 返回Blob的SQLite Web服务

我有一个Java Web服务,它查询包含blob数据的SQLite数据库。 我正在返回sql语句,以便服务的使用者可以插入/更新/删除而不处理数据。 我的问题是当我得到blob数据时,sqlite-jdbc驱动程序说没有实现getBlob函数。 所以我的问题是可行的吗? 是否有更好的驱动程序或方法来完成此任务? 谢谢!

使用Java或Groovy为SQLite编写用户定义的SQL函数?

使用SQLite,可以使用C api或PHP轻松添加用户定义的SQL函数。 但它是否也可以使用Java或Groovy?

在JDBC Sqlite中创建数据库

我正在使用http://code.google.com/p/sqlite-jdbc/wiki/Introduction中的SQLite驱动程序。上面文档中显示的示例显示了如何连接现有数据库。 在我的应用程序中,我需要创建一个SQLite数据库。 怎么做? 创建扩展名为.db的文件是否足够? 还有一个名为createFile()的函数。 如果是这样如何使用它? 我用Google搜索,没有人给出明确的答案。

Android上的Sqlite:如何创建一个sqlite dist db函数 – 在app中用于使用lat,long进行距离计算

我们正在构建一个Android应用程序,它将使用用户的当前位置(lat,long)并显示当前位置的前50个场所,按距离排序。 我们将这些场所存储在SQLite DB中。 我们计划随应用程序一起发布sqlite数据库。 为了只获取相关的前50个最近的场地,我们想要定义一个db函数DIST(计算两点之间的距离)并在我们的查询中使用它。 如何为Android应用程序定义自定义SQLitefunction? 执行此操作的Java API调用是什么? 我们已经在iPhone App中成功实现了这种方法 – 使用Objective C.

Android – Sqlite数据库方法undefined fot类型

我在这个应用程序中有一个应该创建和使用数据库的类,但是Eclipse告诉我sqlite方法是未定义的。 似乎是一个上下文问题,但我不明白如何修复,让我扩展一个不同的类而不是活动? package com.android.userdata; import android.app.Activity; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class getdata extends Activity { private final String MY_DATABASE_NAME = “DataStore”; private final String MY_DATABASE_TABLE = “UserData”; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.userdata); SQLiteDatabase myDB […]

将Drawable转换为BLOB数据类型

public Drawable icon; \\ Some value in this field 我正在SQLite Manager中创建一个数据库。 我想将icon存储到数据库中。 另一个字段显示正确,但是当我使用数据类型为BLOB的icon字段时,它不会显示。 public void prettyPrint() { public String appname = “asd”; public String pname = “asd”; public String versionName = “asd”; public int versionCode = 0; public Drawable icon=”android.im….”; Insall_app_db i1 = new Insall_app_db(); i1.createDatabse(“appInfo3”, getBaseContext()); i1.createTable(“off_appinfo4”, getBaseContext()); i1.insertDataUser(“off_appinfo4”, appid ,appname,pname, versionName, versionCode, icon, […]