最近在學linux,恰巧有個php專案要做,於是配置好環境打算在linux下做。
無奈**執行後一片空白,經過除錯發現是sqlite資料庫的問題。
安裝sqlite擴充套件
apt-get install php5-sqlite
檢視/var/log/apach2/error.log日誌檔案,發現下面這一行
sqlstate[hy000]: general error: 8 attempt to write a readonly database
看來是沒有寫許可權,chmod修改許可權為可寫
chmod g+w db.sqlite
還是不行,提示不能開啟資料檔案
sqlstate[hy000]: general error: 14 unable to open database file
更改檔案擁有者
chown www-data db.sqlite
這個時候就已經可以了。但是然如果嫌這樣很麻煩可以直接改為777的許可權
C 使用SQLite資料庫 之 讀寫資料庫
讀寫資料庫並在窗體 form 中顯示其資料,其方式為 讀 database sqlite dataadapter dataset datagridview 寫 database sqlite dataadapter dataset datagridview 1 假設現有資料庫表student,其欄位...
SQLite資料庫的簡單讀寫操作
安卓系統自帶sqlite資料庫,sdk中對sqlite的操作由sqlitedatabase完成,涉及到的類有如下幾個 1 sqlitedatabase 代表資料庫本身,支援對資料的標準sql操作 2 cursor 用來實現對查詢結果集的隨機讀寫 下面 實現如何開啟資料庫,並建立資料表 sqlited...
寫在資料庫前面
目前是大二的下半學期,仍然感覺學習的東西大部分都是一層糊窗紙,難以經起風雨的侵襲,外表光鮮亮麗,實際上,maybe,空無一物。就拿資料庫來說,在匆匆忙忙的經過兩天的準備後,我就去應考了,考題做起來還算得心應手。然而,當我回顧自己的學習歷程時,我不得不承認,浪費了12周的時間來徘徊乙個主題 哦,原來我...