我想从我的后台运行的服务访问数据库。那可能吗?可以从服务访问数据库吗?
4
A
回答
0
是的,它是可能的,并且是否需要上下文使用服务。
3
是的,可以从服务中访问数据库。要访问数据库,您只需要使用Context
,该服务也可用。
0
0
是的,可以从服务访问数据库。你所要做的就是创建一个扩展SqliteOpenHelper的数据库类的对象,传递ServiceName.this作为上下文,或者使用你的应用程序类作为上下文。
DbHelper db = new DbHelper(ServiceClass.this);
db.performOperations();
db.close();
OR
DbHelper db = new DbHelper(YourApplicationClass.getAppContext());
db.performOperations();
db.close();
相关问题
- 1. 我可以从存储过程访问远程mysql服务器/数据库吗?
- 2. 从后台服务访问数据库
- 3. 从Windows服务访问数据库
- 4. 可以在Linux Web服务器上使用PHP访问MS Access数据库吗?
- 5. WCF服务错误访问数据库
- 6. 使用Windows服务访问数据库
- 7. ASP.net服务访问数据库
- 8. 无法从本地服务器访问数据库,但可以从远程服务器
- 9. GCM云服务器可以访问我的应用服务器数据库表吗?
- 10. 从可可访问音乐数据库
- 11. Grails应用程序,可从Java DAO服务访问数据库 - 如何访问Controller中的服务?
- 12. Flex Web应用程序可以访问sqlite数据库吗?
- 13. Jet数据库(ms访问)ExecuteNonQuery - 我可以更快吗?
- 14. 我可以通过webservice访问远程数据库吗? C#winforms
- 15. MySQL C++连接器可以访问远程数据库吗?
- 16. Heroku应用可以访问远程数据库吗?
- 17. UIWebViews可以创建和访问HTML5数据库吗?
- 18. 在Access 2013中可以访问在线MySQL数据库吗?
- 19. 我可以在ASP.NET Core启动期间访问数据库吗?
- 20. 我可以访问已经在使用的ESE数据库吗?
- 21. Can Bing空间数据服务可以通过C#编程访问吗?
- 22. 通过代理从Web服务保证数据库访问安全吗?
- 23. AsyncTask可以在服务中运行并写入数据库吗?
- 24. 可以从数据库加载AppDomainSetup.ConfigurationFile吗?
- 25. docker-compose:spring-boot web服务访问postgres数据库服务
- 26. 两台服务器可以访问一个共同的MongoDB数据库
- 27. 如何查找在Sql服务器中可以访问的数据库?
- 28. 从azure webapp的另一台服务器访问数据库
- 29. 如何从Facebook访问服务器数据库?
- 30. 从iphone访问远程服务器数据库?
试试这个http://stackoverflow.com/questions/7058107/service-accessing-a-database – Ajay 2012-02-15 07:16:17
所以我的数据库类应该扩展SQLiteopenhelper。否则,该服务无法正确访问它? – xyzandroid 2012-02-15 07:18:06
是的,请通过文章http://www.vogella.de/articles/AndroidSQLite/article.html – Ajay 2012-02-15 07:33:42