關於sql server的一個問題,很幸運的我遇到了這個問題..
資料庫使用很久以後..應該都會遇到的問題!
雖然我是第一次遇到..
不過我想是因為以往的硬碟夠大,資料量少的關係吧!
寫IPMAP的時候..發現自己硬碟空間越來越少,
而且少得離譜..然後會出現 “交易紀錄檔已滿” 請備份資料
並刪除log檔..後來發現log檔..檔案超大…不過要刪log檔,
也不是那麼的方便….
不過只要只要下sql command > dbcc shrinkdatabase(dbname)
就可以順利解決了!
當然還有其他方法..不過我想這是最方便的
Squall SQL Server, 技術文件
原本mysql都很正常~(centos+mysql+php)
前天電腦重新啟動後,mysql就無法啟動了
連線的時候會出現
| ERROR 2002(HY000):Can’t connect to local MySQL server throught socket ‘var/lib/mysql/mysql.sock’ (111)
|
上個月也發生類似的事情,難道是bug嗎?
上網查過很多原因,權限、安裝失敗等問題..
後來經過版友提醒,去看了一下log檔,看問題出在哪裡
Number of processes running now: 0 071205 17:20:25 mysqld restarted 071205 17:20:25 InnoDB: Started; log sequence number 0 43655 071205 17:20:25 [ERROR] /usr/libexec/mysqld: Error writing file ‘/var/run/mysqld/mysqld.pid’ (Errcode: 28) 071205 17:20:25 [ERROR] Can’t start server: can’t create PID file: No space left on device
|
發現原來是硬碟空間已經滿了,清出一些空間,就可以啟動囉!
Squall mysql, 技術文件
首先下載 SQLite 的 JDBC 官方網站:http://www.sqlite.com.cn/
下載回來之後,解壓縮共有兩個檔案,sqlitejdbc-v033-native.jar、sqlitejdbc.dll
sqlitejdbc-v033-native.jar 放入 %JAVA_HOME%\lib 底下
sqlitejdbc.dll 放入 %JAVA_HOME%\bin 底下
classpath環境變數新增: %JAVA_HOME%\lib\sqlitejdbc-v033-nested.jar
這樣就可以在java底下中使用sqlite囉!
import java.sql.*;import org.sqlite.*;
public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub try { Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db"); Statement stat = conn.createStatement(); // 建立資料庫 stat.executeUpdate( "CREATE TABLE test1(name varchar(32), age varchar(32);" ); // 新增資料 stat.executeUpdate( "INSERT INTO test1 VALUES('squall',1984);" ); //查詢資料 ResultSet rs = stat.executeQuery("SELECT * FROM test1;");
while (rs.next()) {
System.out.print("userName = " + rs.getString("name") + " "); } rs.close(); conn.close();
} catch( Exception e ){ e.printStackTrace ( ); }}}
|
Squall Java, SQLite
Recent Comments