① mariadb-5.5.47-winx64.msi怎麼安裝在java中
你好,你的這個資料庫是需要安裝在windows系統上,不是安裝在Java里。你說的應該是,如何安裝資料庫,並用java代碼連接資料庫
② Navicat怎麼連接MariaDB資料庫
方法一:用Navicat自帶的SSH進行連接
1.首先我們在Navicat中新建連接
在用戶名中填寫遠程資料庫的登錄用戶名,密碼框中填寫MySQL登錄密碼
2.我們進入SSH連接配置
我們在主機名過IP地址一欄寫上我們的遠程伺服器的IP
用戶名為我們遠程伺服器的登錄賬戶,密碼就是伺服器登錄賬戶密碼
3.連接測試
點擊 左下方的連接測試,當彈出連接成功時,表示已經連接成功
註:使用該方法進行連接可能需要伺服器安裝SSH服務
方法二:直接使用IP進行連接
同樣我們新建連接,不過我們這次在主機名中不填寫localhost,而是直接填寫我們遠程伺服器的IP
用戶名仍然是我們資料庫的登錄賬號,密碼是資料庫登錄密碼
我們點擊連接測試時會顯示2003錯誤
這是因為我們沒有對資料庫進行遠程登錄的授權,這時我們可以進入伺服器後台,在MySQL命令行中輸入以下命令
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; myuser 改為你的資料庫用戶名 一般為root mypassword 改為資料庫登錄密碼
這時我們繼續進行連接測試,但是可能會同樣出現錯誤,這時我們要對MySQL的配置文件進行修改
步驟:(1)cd /etc/mysql (2)vim my.cnf(如果該文件中沒有下面的內容則打開/etc/mysql/mysql.conf.d/my.cnf)
③ windows 下 mariadb-java-client怎麼使用
Maria 存儲引擎 PBXT 存儲引擎 XtraDB存儲引擎 FederatedX 存儲引擎它的安裝與MySQL的noinstall 版本類似。
1.下載並解壓 noinstall 壓縮包,假設解壓到 D:\dev\MariaDB目錄下載地址(5.1.44b):fe.up.pt2. 創建配置文件my.ini
配置文件一般放在Windows系統目錄中(也可以放在你的安裝目錄內),如C:\WINDOWS 或C:\WINNT,名為my.ini 。將上面下載後的文件mariadb-noinstall-5.1.44b-win32-beta.zip解壓後,在該文件夾中,一般包含5個MySQL自帶的配置文件,my- small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4G.ini,請你根據自己機器的內存大小,選擇其一,並把它重新命名為my.ini用作基本配置文件。
配置文件中的一些參數,需要根據安裝目錄的不同,做相應的修改,如[WinMySQLAdmin]
Server=D:/dev/mariadb/bin/mysqld.exe[mysqld]basedir=D:/dev/mariadb
datadir=D:/dev/mariadb/data
default-character-set=gbkport=3306[client]default-character-set=gbk
port=33063.將MariaDB安裝為Windows服務
在D:/dev/mariadb/bin目錄下運行 mysqld --install servicename則會創建名為servicename的Windows 服務。將創建完的服務的啟動類型設為自動啟動,並啟動MariaDB。啟動MariaDB時,會在data 目錄內創建數據文件和日誌文件。註:啟動後的MariaDB 有一個默認的 root 用戶,其訪問密碼為空。修改密碼的方法與MySQL類似,執行如下命令,即可修改root的訪問密碼。mysqladmin -u root password "password"
④ mysql 遷移到mariadb,openfire要怎麼做
將mariadb-java-client-1.1.7.jar更名為mariadb.jar,
導入到user/local/openfire/lib.
localhost:9090填寫 org.mariadb.jdbc.Driver
⑤ Java 1.7 64位 連接資料庫兼容問題
可以試一下derby,他和slqite一樣小巧,不需要安裝,把JAR導入工程就可以了,優點是純java開發,缺點是沒有一個好用客戶端。
http://db.apache.org/derby/
mariadb在MySQL基礎上開發了,和MySql差不多
https://mariadb.org/
另外還有postgresql。
http://www.postgresql.org/
⑥ 怎樣將 MySQL 遷移到 MariaDB 上
:如果是相同的基礎版本(如 5.5),可以直接卸載 MySQL 然後安裝 MariaDB,這樣就可以用了。甚至不需要備份然後還原資料庫。當然,保險起見,升級前將所有的資料庫都備份一下還是非常有必要的,以防萬一。如果 MariaDB 的主版本高
⑦ CentOS 7為什麼放棄了MySQL,而改使用MariaDB
packagenbsp;com.ly .db;importnbsp;java.sql.Connection;importnbsp;java.sql.DriverManager;importnbsp;java.sql.PreparedStatement;importnbsp;java.sql.ResultSet;importnbsp;java.sql.ResultSetMetaData;importnbsp;java.sql.SQLException;importnbsp;java.sql.Statement;importnbsp;java.util.Enumeration;importnbsp;java.util.Hashtable;importnbsp;java.util.List;importnbsp;java.util.Vector;importnbsp;javax.naming.Context;importnbsp;javax.naming.InitialContext;importnbsp;javax.sql.DataSource;/**nbsp;*nbsp;mysql資料庫操作類。nbsp;*nbsp;nbsp;*nbsp;@authornbsp;Ryomanbsp;*nbsp;nbsp;*/publicnbsp;classnbsp;MySqlOperatenbsp;implementsnbsp;SqlOperatenbsp;{nbsp;privatenbsp;Connectionnbsp;con;nbsp;privatenbsp;Stringnbsp;DBname;nbsp;privatenbsp;Stringnbsp;sql;nbsp;/**nbsp;nbsp;*nbsp;Mysql資料庫初始化包名nbsp;nbsp;*/nbsp;privatenbsp;Stringnbsp;INIT_SQL_CTXnbsp;=nbsp;「org.gjt.mm.mysql.Driver「;nbsp;/**nbsp;nbsp;*nbsp;MYSQL資料庫服務參數:伺服器IP地址和埠nbsp;nbsp;*/nbsp;privatenbsp;Stringnbsp;SQL_SERVICEnbsp;=nbsp;「jdbc:mysql:// . . . : ?autoReconnect=trueamp;amp;useUnicode=trueamp;amp;characterEncoding=utf- amp;amp;mysqlEncoding=utf 「;nbsp;/**nbsp;nbsp;*nbsp;MYSQL資料庫參數:系統管理用戶nbsp;nbsp;*/nbsp;privatenbsp;Stringnbsp;SQL_SYSTEM_USERnbsp;=nbsp;「root「;nbsp;/**nbsp;nbsp;*nbsp;MYSQL資料庫參數:系統管理密碼nbsp;nbsp;*/nbsp;privatenbsp;Stringnbsp;SQL_SYSTEM_PASSWORDnbsp;=nbsp;「 「;nbsp;/**nbsp;nbsp;*nbsp;初始化鏈接方法。此方法不需要再使用usenbsp;Dbname;nbsp;nbsp;*/nbsp;publicnbsp;MySqlOperate()nbsp;{nbsp;nbsp;trynbsp;{nbsp;nbsp;nbsp;Contextnbsp;ctxnbsp;=nbsp;newnbsp;InitialContext();nbsp;nbsp;nbsp;ifnbsp;(ctxnbsp;==nbsp;null)nbsp;nbsp;nbsp;nbsp;thrownbsp;newnbsp;Exception(「Boomnbsp;-nbsp;Nonbsp;Context「);nbsp;nbsp;nbsp;//nbsp;java:comp/env/jdbc/imabled_mysqlnbsp;為配置的連接池的jndi名稱。nbsp;nbsp;nbsp;DataSourcenbsp;dsnbsp;=nbsp;(DataSource)nbsp;ctxnbsp;nbsp;nbsp;nbsp;nbsp;.lookup(「java:comp/env/jdbc/imabled_mysql「);nbsp;nbsp;nbsp;connbsp;=nbsp;ds.getConnection();nbsp;nbsp;}nbsp;catchnbsp;(Exceptionnbsp;ex)nbsp;{nbsp;nbsp;nbsp;ex.printStackTrace();nbsp;nbsp;}nbsp;}nbsp;/**nbsp;nbsp;*nbsp;指定庫名的連接方法,此方法沒有使用連接池,不贊成使用。nbsp;nbsp;*nbsp;nbsp;nbsp;*nbsp;@paramnbsp;DBnnbsp;nbsp;*/nbsp;publicnbsp;MySqlOperate(Stringnbsp;DBn)nbsp;{nbsp;nbsp;trynbsp;{nbsp;nbsp;nbsp;Class.forName(this.INIT_SQL_CTX);nbsp;nbsp;}nbsp;catchnbsp;(java.lang.ClassNotFoundExceptionnbsp;e)nbsp;{nbsp;nbsp;nbsp;e.printStackTrace();nbsp;nbsp;}nbsp;nbsp;trynbsp;{nbsp;nbsp;nbsp;connbsp;=nbsp;DriverManager.getConnection(this.SQL_SERVICEnbsp;+nbsp;「/「nbsp;+nbsp;DBn,nbsp;nbsp;nbsp;nbsp;nbsp;this.SQL_SYSTEM_USER,nbsp;this.SQL_SYSTEM_PASSWORD);
⑧ mariadb的專有jdbc驅動mariadb-java-client如何使用
既然刪掉可以使用 那就刪掉了照樣用 jdbc軟編碼對所有資料庫是通用的 看其他的資料庫jdbc代碼照著用就可以了
⑨ JAVA連接 資料庫,哪個資料庫好一些
沒有什麼所謂的好不好吧,建議mysql或者mariadb,不存在版權糾紛,oracle你能用到生產環境嗎(付費)
⑩ 可以在myeclipse上用Mysql的驅動連mariadb的嗎
確實可以