1. 程式人生 > >在專案中內嵌sqlite資料庫

在專案中內嵌sqlite資料庫

1. 新增依賴

  <dependency>
    	<groupId>org.xerial</groupId>
    	<artifactId>sqlite-jdbc</artifactId>
    	<version>3.7.2</version>
</dependency>	

2. 完成!

Class.forName("org.sqlite.JDBC");
PropertiesUtil propertiesUtil = new PropertiesUtil();
String sqlite = "jdbc:sqlite:" + propertiesUtil.getPath("test.db");//獲取專案下test.db的路徑
Connection conn = DriverManager.getConnection(sqlite, "", "");
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery("select * from students");
while(rs.next()){
	String name = rs.getString("name");
	System.out.println(name);
}

3. 補充

public class PropertiesUtil {
	public String getPath(String fileName){
		String path = this.getClass().getResource("/").getPath() + fileName;
		return path;
	}
}

4. 注意

test.db檔案可以通過以下步驟建立:



相關推薦

專案sqlite資料庫

1. 新增依賴 <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <

在maven的web專案tomcat外掛執行war包

0、環境要求 Unix System\windwos\macOSJDK 1.7+ Maven 3.0 or later  我測試的編譯環境是:macOS10.11.6和windows10jd

GCC在C語言匯編 asm __volatile__ 【轉】

學習 put 變量類型 10個 details 恢復 緩存cache 什麽 edi 轉自:http://blog.csdn.net/pbymw8iwm/article/details/8227839 在內嵌匯編中,可以將C語言表達式指定為匯編指令的操作數,而且不用去管如何

WinFormWebBroswer

圖片 內存泄漏 navigate target src tar .com google tps 本文系原創。     前兩天在工作中需要在Winform的窗體中內嵌的一個瀏覽器,我們都知道winform其實是自帶了WebBroswer控件的,但是這個控件是IE的瀏覽器,存在

iView頁面ModalTabs,重新顯示Modal時預設選中Tabs的第一項

文件中說啟用面板的name用value,頁面第一次載入的時候可以,放在modal裡就不好使了,每次開啟的時候總顯示上一次離開時的介面。 真正能用的是 this.$refs.tabs.activeKey = 'name1' ,此方法也可以動態設定Tabs頁面。 html: <

關於vue專案iframe頁面之間的通訊問題

最近專案中遇到一個與內嵌iframe頁面之間通訊的問題,起初與原生之間通訊很簡單,沒想到過與vue專案通訊的問題,霎時間一臉懵*啊,百度了一下,原來是那麼簡單,這裡記錄下以供下次參考 //vue頁面 向 內嵌iframe傳遞事件 // vue頁面程式碼 let frame = document.ge

Springboot Servlet Web 專案建BeanPostProcessor清單

本文基於一個Springboot + JPA + Web MVC 專案列出了其中用到的所有內建BeanPostProcessor並給出要點功能介紹以備開發人員參考。具體所使用的配置如下 : Springboot 2.1.1 Spring Data JPA 2.1.3 R

winform讀寫SQLite資料庫例子

原文:http://blog.csdn.net/gdjlc/article/details/8352066 App.config [html] view plain copy  print? <?xmlversion="1.0"?> <c

微信小程式一個h5頁面

1.寫好要嵌入的html頁面 PS:我是用sublime編輯器編寫的html頁面,從後臺伺服器上面讀取資料(富文字的內容),追加到body裡面,再上傳到前端伺服器上面 2.把h5資料夾(包括多個需要內

js程式碼html程式碼方法研究

應用背景:     需要在原有html程式碼中追加一段程式碼,如圖所示:         點選增加按鈕需要在下方新增一個combobox程式碼。 問題:     首先應用了js原生方法innerHT

vue + iview頁面ModalTabs,重新顯示Modal時預設選中Tabs的第一項

<Modal v-model="modal.visible" width="80%" transfer :title="modal.title" footer-hide> <Tabs ref="tabs" :animated="false">

QT簡單使用SQLITE資料庫

程式碼:mian.cpp #include <QtCore/QCoreApplication> #include <QtSql> #include <QDebug> int main(int argc, char *argv[]) {

Unity網頁外掛UniWebView使用總結

一、目前有三種方式可以實現在Unity工程中實現內嵌網頁的功能: 1、  UnityWebCore:只支援Windows平臺,呼叫瀏覽器核心,將網頁渲染到mesh,作為gameObject。 2、  Unity-Webview:只適用於Andriod和ios平臺,呼叫

微信小程式h5頁面,新增撥打電話功能

1.內嵌的h5頁面,head裡面新增meta標籤,需要撥打電話的地方新增a標籤 ,屬性href=“tel: 135xxxxxxxx” PS:name="format-detection"為格式檢測,te

python操作Sqlite資料庫

簡單的介紹  SQLite資料庫是一款非常小巧的嵌入式開源資料庫軟體,也就是說沒有獨立的維護程序,所有的維護都來自於程式本身。它是遵守ACID的關聯式資料庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可

專案遇到兩個資料庫

A庫和B庫表結構差不多,只不過各自先後有資料的順序不一樣,比如都有一個業務表Business,但是可能先往A庫的Business表插入資料,然後再把A庫的Business資料同步到B庫的Business表。比如一個網站定義的規則插入A庫,另一個網站需要遵守這個規則,所以不可以

GCC在C語言彙編 asm __volatile__

在內嵌彙編中,可以將C語言表示式指定為彙編指令的運算元,而且不用去管如何將C語言表示式的值讀入哪個暫存器,以及如何將計算結果寫回C 變數,你只要告訴程式中C語言表示式與彙編指令運算元之間的對應關係即可, GCC會自動插入程式碼完成必要的操作。 1、簡單的內嵌彙編 例:        __asm__ _

CSDN-markdown html 語言

markdown 內嵌 html 1 設定 字型 <font size="5" color = "red">字型</font> 顯示效果:字型 2 設定下劃線 <u>新增下劃線</u> 顯示效果;

C#如何使用SQLite資料庫

 class SQLiteHelper     {         public static SQLiteConnection conn = null;         public static string tableName = "msg_record";         /**          *

request.getRequestURL() 獲取伺服器地址, nginx反向代理 host配置,與spring boot的tomcat的配合使用

tomcat使用了nginx反向代理,獲取的伺服器路徑變成了nginx中配置的內網地址,如果在同一臺伺服器上,就變成了127