装备工作
当然首先要安装MariaDB,保证官方工具能登录并正常使用(这说明MariaDB服务没问题)。
下载 MariaDB的JDBC驱动(MariaDB Client Library for Java Applications)当前2015-04版本1.1.8
https://downloads.mariadb.org/client-java/
将MariaDB驱动导入工程
参照:Eclipse中如何导入第三方jar包
链接: http://asjava.iteye.com/blog/2201644
实例工作类MariaDBDemo
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Connection; import java.sql.Statement; public class MariaDBDemo { public static void main(String[] args) throws Exception { Connection conn = null; ResultSet rs = null; Statement statement = null; String sql; String url = ""; String user = "root"; String password = "as"; try { System.out.println("1.动态加载MariaDB驱动"); Class.forName("org.mariadb.jdbc.Driver"); // Mariadb的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值 // 避免中文乱码要指定useUnicode和characterEncoding System.out.println("2.构建URL"); url = "jdbc:mariadb://localhost:3306/mysql?" + "useUnicode=true&characterEncoding=UTF8"; System.out.println("3.通过URL取得数据链接"); // 一个Connection代表一个数据库连接 conn = DriverManager.getConnection(url, user, password); // Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等 statement = conn.createStatement(); sql = "SELECT * FROM user"; System.out.println("4.通过Statement执行SQL语句,返回ResultSet结果集"); rs = statement.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值 System.out.println("5.循环遍历结果集"); while (rs.next()) { System.out.println(rs.getString(1) + "\t" + rs.getString(2) + "\t" + rs.getString(3) + "\t" + rs.getString(4));// 入如果返回的是int类型可以用getInt() } } catch (SQLException e) { System.out.println("MariaDB操作错误"); e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { // 关闭结果集,数据链接 if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } finally { if (statement != null) { try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } finally { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } } } } } }
相关推荐
mariadb-java-client-1.1.1 jdbc驱动
JDBC开发 连接MariaDB所需jar包(MariaDB数据库驱动)
JDBC开发 连接MariaDB所需jar包(MariaDB数据库驱动)
MariaDB-JDBC驱动包,导入详情请见https://blog.csdn.net/qq_40922845/article/details/102762800
最新稳定版GA版 mariadb java jdbc driver. 1.3.0 在mariadb 10.1.8上测试,性能有很大提升.
MariaDB数据库驱动包
此jar包是关于mariaDB数据库的驱动jar包,网上找了好久才找到,这里分享给大家!
mariadb-java-client-2.2.4.jar 最新mysql-connector-jdbc.jar (MariaDB ) 支持 10.1.29-MariaDB-6
mariadb数据库驱动连接,用于解决远程连接mariadb数据库时缺少JDBC的问题,只需将该jar包放入应用目录下的lib文件夹中就能解决。
java 连接mariadb内有jar包,可行,你懂得
MariaDB入门很简单 PDF带书签目录清晰扫描版.7z......
这是 Spring JDBC Framework 和 MariaDB(MySQL) 的示例。 ----------- All Employees -------------- 1 John Brown 51 Boston 34000.00 2 Jeff Bezos 34 London 61000.00 3 Bart Dunphy 21 London 78000.00 4 ...
JPA+Struts+MariaDB实现简单登录功能
数据库驱动包:mariadb-java-client-2.4.1.jar 参数: jdbc:mariadb://localhost:3306/yourDatabaseName org.mariadb.jdbc.Driver
MariaDB 5.5.30精简,安装时请修改my.ini中及bin下install.bat的路径,运行install.bat注册系统服务
MariaDB 10.0 Series java访问JDBC的jar包。 MariaDB Client Library for Java Applications 1.0 Series 该jar包的Devicer全名称:org.mariadb.jdbc.Driver
mariadb 和 mysql 卸载时建议不要使用yum remove 命令进行卸载 解决方案: 1,注意事项:先清理相关路径文件 rm -rf /var/lib/mysql/* rm -rf /etc/my.cnf 2,检查查看后台该指令进程 ps -C mysqld/mariadb 3,卸载...
MariaDB(mariadb-10.6.8-winx64.msi)适用于Windows x86_64.系统 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松...
MariaDB(mariadb-10.6.8.tar.gz)源码: ...MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。
MariaDB(mariadb-10.6.8-linux-systemd-x86_...MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。