Tag: sqlite

如何在sqlite数据库中插入数据类型日期(yyyy-MM-dd)并在android中的两个日期之间检索数据

我有一个Sqlite3数据库表,包含姓名,地址,出生日期详情。我想显示1990-01-01到1995-01-01的详细信息。 但Sqlite3数据库仅存储以下数据类型。 TEXT NUMERIC INTEGER REAL NONE 任何人都有一些提示来存储和检索日期格式数据..?

“没有由SQLite JDBC驱动程序实现”

我有一个包含用户信息的数据库,我想在任何给定时间创建一个公共静态来返回数据库整数,而不必为每一个都做空,但它给了我这个错误: 0 java.sql.SQLException: not implemented by SQLite JDBC driver at org.sqlite.jdbc3.JDBC3PreparedStatement.unused(JDBC3PreparedStatement.java:466) at org.sqlite.jdbc3.JDBC3PreparedStatement.executeQuery(JDBC3PreparedStatement.java:506) at dysanix.main.checkUserColumnInt(main.java:726) at dysanix.main.main(main.java:50) 这是我的代码: public static int checkUserColumnInt(String column, String user) { try { Connection connection = DriverManager.getConnection(“jdbc:sqlite:Database.db”); String query = “Select ? from userSettings WHERE user = ?”; PreparedStatement statement = connection.prepareStatement(query); statement.setString(1, column); statement.setString(2, user); ResultSet result = statement.executeQuery(query); […]

将初始数据插入sql lite android

我正在开发一个费用跟踪器,我想在应用程序首次启动时用一些记录填充数据库。 我试图在我的splash活动中调用该方法并添加数据。 但是当我清除我的应用程序数据并首次启动应用程序时,会发生错误,说没有这样的列。 log cat错误如下所示。 06-30 18:09:58.834: E/SQLiteLog(18380): (1) no such column: exp_type 06-30 18:10:00.826: D/AndroidRuntime(18380): Shutting down VM 06-30 18:10:00.826: W/dalvikvm(18380): threadid=1: thread exiting with uncaught exception (group=0x416b8318) 06-30 18:10:00.856: E/AndroidRuntime(18380): FATAL EXCEPTION: main 06-30 18:10:00.856: E/AndroidRuntime(18380): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sliit.expenseanalyzer/com.sliit.expenseanalyzer.SplashActivity}: android.database.sqlite.SQLiteException: no such column: exp_type (code 1): , while compiling: SELECT […]

在android中最喜欢的recyclelerview,使用sqlitecollections按钮

我有一个recylcerview,有一个喜欢的按钮,应该将项目存储在另一个列表视图中,并将项目的状态存储为“已加星标或collections” 当我点击按钮时,图像的星星会变色,但是当我离开片段并再次返回时它会变回灰色,好像我没有击中星星这里是sqlhelper类 public class DBSQLiteHandler extends SQLiteOpenHelper { public static final int DATABASE_VERSION = 1; public static final String DATABASE_NAME = “easyPronounce”; private static final String TABLE_WORD = “words”; private static final String KEY_ID = “id”; private static final String KEY_WORD = “word”; private static final String KEY_POS = “partofspeech”; Context context; public DBSQLiteHandler(Context context) […]

如何在Java中执行SQL插入

我试图将数据插入到具有自动增量主键的表中。 我的表结构是这样的: int:PK varchar:Item_ID varchar:Item_name int:FK_type 当我尝试准备好的声明时: prep = conn.prepareStatement(“insert into Inventory values (?, ?, ?);”); 我收到此错误: Exception in thread “main” java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (table Inventory has 4 columns but 3 values were supplied) at org.sqlite.DB.newSQLException(DB.java:383) at org.sqlite.DB.newSQLException(DB.java:387) at org.sqlite.DB.throwex(DB.java:374) at org.sqlite.NativeDB.prepare(Native Method) at org.sqlite.DB.prepare(DB.java:123) at org.sqlite.PrepStmt.(PrepStmt.java:42) at org.sqlite.Conn.prepareStatement(Conn.java:404) at org.sqlite.Conn.prepareStatement(Conn.java:399) […]

数据库无法检索图像或为空,导致数组错误。 怎么解决?

我的问题是java.lang.IndexOutOfBoundsException:索引0无效,大小为0 。 我不知道修复此错误,我没有发现我的arrays有任何问题。 我是android的新手。 我希望你们都明白。 也许这会导致我的错误值出错。 输入(KEY_IMG,Utility.getBytes(quest.getBitmap())); 。 抱歉,我的英文。 UPDATE 数据库问题导致java.lang.IndexOutOfBoundsException:索引0无效,大小为0 MainActivity.java package com.example.quizjavatest; import java.util.ArrayList; import android.os.Bundle; import android.app.Activity; import java.util.List; import android.content.Intent; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends Activity { List quesList; int score=0; int qid=0; ImageView quizimg; Question currentQ; TextView […]

在SugarORM中持久存在物体

我有一本书课: public class Book extends SugarRecord { private String mBookName; private String mAuthorName; private List mPageList; public Book() { } public Book(String bookname, String authorName) { mBookName = bookname; mAuthorName = authorName; mPageList = new ArrayList(); } public String getAuthorName() { return mAuthorName; } public void setAuthorName(String authorName) { mAuthorName = authorName; } public String […]

从sqlite数据库中的列返回名称

我试图在java代码中执行sqlite查询,它将从sqlite表返回列名。 我怎么能这样做? 我只是设法从表中获取值而不是列的名称。

Android:无法使用DbHelper和Contract类将数据插入SQLite

public class Main2Activity extends AppCompatActivity { private EditText editText1, editText2, editText3, editText4; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText1 = (EditText) findViewById(R.id.editText); editText2 = (EditText) findViewById(R.id.editText2); editText3 = (EditText) findViewById(R.id.editText3); editText4 = (EditText) findViewById(R.id.editText4); button = (Button) findViewById(R.id.button3); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String un, pw, […]

在Windows上与Android应用程序共享SQLite数据库

在Windows上与Android应用程序共享SQLite数据库 我想写一些安装在某些设备android上的应用程序android 我希望中心数据库用于所有应用程序安装 我想在我的应用程序的Windows上共享一个SQLite数据库 我使用Web服务,但我想使用IP或(本地网络)或其他方式连接到数据库 谢谢