Tag: sqlite

没有这样的表格问题

我正在尝试查询数据库中第二个表的数据。 我能够插入数据库(或导致相信它是成功的) 我已经改变了版本号,但这似乎仍然有效。 谁能看到我在这里做错了什么? 目前我收到以下错误: logcat的: 01-20 20:32:15.076: E/AndroidRuntime(303): FATAL EXCEPTION: main 01-20 20:32:15.076: E/AndroidRuntime(303): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.flybase2/com.example.flybase2.ViewAppointments}: android.database.sqlite.SQLiteException: no such table: appointmentTable: , while compiling: SELECT _id, app_name, app_type, app_time, app_date, app_comments FROM appointmentTable ORDER BY app_name ASC 01-20 20:32:15.076: E/AndroidRuntime(303): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) 01-20 20:32:15.076: E/AndroidRuntime(303): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 01-20 20:32:15.076: E/AndroidRuntime(303): […]

JPA + SQLite问题

我正在配置JPA以使用SQLite数据库,以hibernate作为提供程序。 我将一个pojo映射到一个表,没有fk,现在只是简单的。 我正在使用我在互联网上找到的SQLDialect。当我尝试初始化我的应用程序时,我得到了这个堆栈跟踪: java.sql.SQLException: SQLite supports only TRANSACTION_SERIALIZABLE at org.sqlite.Conn.setTransactionIsolation(Conn.java:131) at com.mchange.v2.c3p0.impl.NewProxyConnection.setTransactionIsolation(NewProxyConnection.java:701) at org.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:58) at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27) at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127) at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:314) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1300) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915) at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:730) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:121) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33) at hr.loggingserver.listeners.ApplicationListener.contextInitialized(ApplicationListener.java:27) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) […]

如何在ormlite中保存带有“外来对象”的对象

这是我的数据库: CREATE TABLE other ( id integer primary key autoincrement not null, texto text ); CREATE TABLE tabela (campoid INTEGER primary key autoincrement not null, camponome text not null, chave int, foreign key (chave) references other(id)); 这是我的课程: @DatabaseTable(tableName = “tabela”) public class Bean { @DatabaseField(columnName = “campoid”, generatedId = true) private int _id; @DatabaseField(columnName = […]

如何使用“LIKE”和“%”来检查android中的变量的相似性(Java代码)

我正在使用Java开发Android应用程序,我需要用Java代码查询数据库以检查userinput(variable)语句是否包含在我的SQLite数据库中使用LIKE查询和java代码中的rowQuery方法的rowQuery , 我使用了这段代码,但它不起作用: cursor = db.rawQuery(“SELECT shompet FROM sentence WHERE ” + column + ” LIKE ‘%” + newMessage + “%'”, null); newMessage是我的变量(userInput) 我读了类似的主题,但要么他们不是我的答案,要么他们是如此复杂。

例外 – 为包裹写例外

这是一个将简单文本数据插入sqlite数据库的小任务。 我已经使用了SQLiteOpenHelper类并使用了给定的代码。 我在这里找到了一些类似的问题,但不完全相同。 请帮帮我。 这是例外 – 11-14 21:59:17.786 5746-5763/? E/DatabaseUtils: Writing exception to parcel java.lang.SecurityException: Neither user 10169 nor current process has android.permission.READ_PROFILE. at android.app.ContextImpl.enforce(ContextImpl.java:1921) at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1950) at android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:600) at com.android.providers.contacts.ProfileProvider.enforceReadPermission(ProfileProvider.java:54) at com.android.providers.contacts.ProfileProvider.query(ProfileProvider.java:84) at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:5066) at android.content.ContentProvider$Transport.query(ContentProvider.java:214) at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112) at android.os.Binder.execTransact(Binder.java:446) 我在AndroidManifest.XML文件中使用了以下权限: 这是我的DBHelper课程 – public class DBHelper extends SQLiteOpenHelper { public static final String DATABASE_NAME […]

无法在SQLite数据库中插入数据

public static void main(String[] args) { try { Class.forName(“org.sqlite.JDBC”); connection = DriverManager.getConnection(“jdbc:sqlite:C:\\users\\tim\\airline\\flightschedule.db”); PreparedStatement statement = connection.prepareStatement(“INSERT INTO flights (flightID,departure,arrival)VALUES(?,?,?)”); statement.setInt(1,5); statement.setString(2,”David”); statement.setString(3,”Ortiz”); statement.executeUpdate(); } catch (Exception e) { e.printStackTrace(); } finally { try { resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } }

SQLite查询:获取一行的所有列(android)?

这是架构: SQL查询是:SELECT * from unjdat,其中col_1 =“myWord”; 即,我想显示col_1为myWord的行的所有列。 int i; String temp; words = new ArrayList(); Cursor wordsCursor = database.rawQuery(“select * from unjdat where col_1 = \”apple\” “, null); //myWord is “apple” here if (wordsCursor != null) wordsCursor.moveToFirst(); if (!wordsCursor.isAfterLast()) { do { for (i = 0; i < 11; i++) { temp = wordsCursor.getString(i); words.add(temp); […]

如何使用BaseAdapter为onitemClickListener编写自定义列表视图的代码?

这是使用Android中的BaseAdapter自定义列表视图的代码,它的工作正常: public class CustomListAdapter extends BaseAdapter { private ArrayList _listData; Context _c; public CustomListAdapter(Context context, ArrayList listData) { _listData = listData; _c = context; } @Override public int getCount() { return _listData.size(); } @Override public Object getItem(int position) { return _listData.get(position); } @Override public long getItemId(int position) { return position; } public View getView(int position,View […]

Android – 绿道多重交易

我在greendao示例中有多个事务的问题我已经有两个名称簿和type_book的表。 我已经有这样的代码: SQLiteDatabase db = bookMasterDao.getDatabase(); db.beginTransaction(); try { bookMasterDao.insert(bookMaster); idBook = bookMaster.getId().intValue(); db.setTransactionSuccessful(); } catch (Exception ex) { System.out.println(“Error insert book master ” + ex); } finally { db.endTransaction(); } SQLiteDatabase dbTypeBook = typeBookMasterDao.getDatabase(); dbTypeBook.beginTransaction(); try { typeBookMasterDao.insert(bookMaster); dbTypeBook.setTransactionSuccessful(); } catch (Exception ex) { System.out.println(“Error insert type book” + ex); } finally { dbTypeBook.endTransaction(); […]

如何在SQLite android中保存和检索路径图像

我想在我的应用程序中保存和检索图像路径 这是我的DBhelper public void insert(String kdstore,String nama, String alamat, String kodepos, String notel, String lng, String lat ,String Perus,String gambar){ //waktu = new Date().toString(); ContentValues cv = new ContentValues(); cv.put(“kdstore”, kdstore); cv.put(“nama”, nama); cv.put(“alamat”, alamat); cv.put(“kodepos”, kodepos); cv.put(“notel”, notel); cv.put(“lng”, lng); cv.put(“lat”, lat); cv.put(“Perus”, Perus); cv.put(“gambar”, df.fileName); System.out.println(); getWritableDatabase().insert(“alfamapp”, “name”, cv); } 这是我的startCameraActivity _path=Environment.getExternalStorageDirectory().getPath() + […]