iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >ubuntu环境下使Java连接MySQL数据库的方法
  • 600
分享到

ubuntu环境下使Java连接MySQL数据库的方法

2024-04-02 19:04:59 600人浏览 泡泡鱼
摘要

小编给大家分享一下ubuntu环境下使Java连接Mysql数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!对于jar包,我们需要将它配置到开发工具中去。如图所示,第一步,我们先在项

小编给大家分享一下ubuntu环境下使Java连接Mysql数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

对于jar包,我们需要将它配置到开发工具中去。如图所示,

第一步,我们先在项目中创建一个目录,通常就叫jar。叫啥都行。然后将jar包ctrl+C+V进去就好了。

第二步,右键,选择build path,里面有个奶瓶标志的东西。叫啥不记得了,记住奶瓶形状就好啦。我这里可能配置过了,没了。

如果在Referenced Libraries看见如图所示的jar包,就成功啦。很简单的。

ubuntu环境下使Java连接MySQL数据库的方法

jar包搞定后,我们就上代码了。

看自己写的代码是真的丑啊,但是还是能行的。稍微给大家解析一下。

本着面象对象的原则,单独用了一个包,一个类,目的就是为了返回一个Connection对象。

首先是初始化,driver、URL、user、passWord,大家看着改成自己的就好。

在url中加入  ?useUnicode=true&characterEncoding=UTF-8  的目的是为了防止中文写入数据库乱码问题。

初始化后就是加载驱动,然后得到Connection对象,最后提供一个方法返回该对象。

public class DBHelp {
	
	private static Connection conn;
	static {
		String driver = "com.mysql.jdbc.Driver";
		String url = "jdbc:mysql://localhost:3306/qbxbf?useUnicode=true&characterEncoding=UTF-8";
		String user = "root";
		String password = "123";
		
		try {
			Class.forName(driver);
			conn = DriverManager.getConnection(url,user,password);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public static Connection getCoon() {
		return conn;
	}
}

关于dbutils,这是一个Apache开源的数据库处理包。功能非常强大,大家自行学习去吧,嘿嘿。

QueryRunner是dbutils的一个对象。利用该对象可以进行增删改查。

	private static void write2DB(WX wx) throws SQLException {
		Connection conn = DBHelp.getCoon();
		QueryRunner qr = new QueryRunner();
		String sql = "insert into wx(title,author,institution,keywords,abstracts,journal,period) values(?,?,?,?,?,?,?)";
		Object[] params = {wx.getTitle(),wx.getAuthor(),wx.getInstitution(),wx.geTKEywords(),wx.getAbstracts(),wx.getJournal(),wx.getPeriod()};
		qr.update(conn, sql, params);
	}

通过上述方法即可将数据写入到数据库了 。接下来,再将一下从数据库到txt文本。

在这里面有一个dbutils很强大的功能,就是BeanListHandler。当然了,如果只是一个实体对象,可以用BeanHandler。

	public static void main(String[] args) throws Exception {
		Connection conn = DBHelp.getCoon();
		QueryRunner qr = new QueryRunner();
		String sql = "select * from wx order by period desc";
		List<WX> wx_list = qr.query(conn, sql, new BeanListHandler<WX>(WX.class));
		
		File file = new File("/home/phe/桌面/情报学报2015_Y.txt");
		if (!file.exists()) {
		    file.createNewFile();
		}
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file,true)));
		for(WX wx: wx_list) {
			bw.write(wx.getJournal());bw.newLine();bw.flush();
			bw.write("第"+wx.getPeriod()+"期");bw.newLine();bw.flush();
			bw.write("Title:"+wx.getTitle());bw.newLine();bw.flush();
			bw.write("Author:"+wx.getAuthor());bw.newLine();bw.flush();
			bw.write("Institution:"+wx.getInstitution());bw.newLine();bw.flush();
			bw.write("Keywords:"+wx.getKeywords());bw.newLine();bw.flush();
			bw.write("Abstract:"+wx.getAbstracts());bw.newLine();bw.flush();
			bw.newLine();
		}
		bw.close();
	}

看完了这篇文章,相信你对ubuntu环境下使Java连接MySQL数据库的方法有了一定的了解,想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: ubuntu环境下使Java连接MySQL数据库的方法

本文链接: https://www.lsjlt.com/news/51086.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ubuntu环境下使Java连接MySQL数据库的方法
    小编给大家分享一下ubuntu环境下使Java连接MySQL数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!对于jar包,我们需要将它配置到开发工具中去。如图所示,第一步,我们先在项...
    99+
    2024-04-02
  • mysql连接数据库的方法
    小编给大家分享一下mysql连接数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!连接方法:1、打开DOS窗口,进入目录...
    99+
    2024-04-02
  • windows环境下python连接openGauss数据库的全过程
    目录一、python 介绍二、Python下载及安装三、openGauss Connectors (Psycopg2) 介绍四、openGauss Connectors (Psycopg2)下载并初始化五、连接并访问op...
    99+
    2023-01-04
    python连接opengauss数据库 python连接openguass python opengauss
  • Java SSH 秘钥连接mysql数据库的方法
    当目标数据库不能直连的,需要一个服务器作为中间跳板的时候,我们需要通过SSH通道连接数据库。 ps:使用ssh连接,相当于本地开了个端口去连接远程的服务,就是ssh通道,本地起的项目...
    99+
    2024-04-02
  • C#连接Mysql数据库的方法
    C#连接Mysql数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!本文讲的是C#连接Mysql数据库,下文附有详...
    99+
    2024-04-02
  • .net连接mysql数据库的方法
    小编给大家分享一下.net连接mysql数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!net连接mysql数据库的方...
    99+
    2024-04-02
  • Android连接MySQL数据库的方法
    由于之前那篇文章是在大学期间好多东西都不太懂的时候写的,放到现在再来看总感觉到处都是问题(或者说已经看不懂啦)。但是看到每天上涨的那点阅读量,想了想还是把这个再用相对正常的方式再重写一遍吧。 为了省事本项目的服务端采用SpringBoot ...
    99+
    2023-10-07
    mysql 数据库 android
  • Nacicat连接MySQL数据库的方法
    Nacicat连接MySQL数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1、安装好MySQL和Navicat...
    99+
    2024-04-02
  • vc 连接mysql数据库的方法
    这篇文章给大家分享的是有关vc 连接mysql数据库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。vc连接mysql数据库的方法:首先打开VC6;然后在中间列表框中添加本地...
    99+
    2024-04-02
  • php7连接mysql数据库的方法
    这篇文章主要为大家展示了php7连接mysql数据库的方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php7连接mysql数据库的方法”这篇文章吧。php有什么用php是一个嵌套的缩写名称,指...
    99+
    2023-06-06
  • java连接Access数据库的方法
    java连接Access数据库的方法,分享给大家步骤:现在我们一般使用的编译环境是java SE 1.8,不支持odbc的连接方式,所以可以用jdbc的连接方式,还要在网上下载一个jdbc的驱动包。(这里用了Access_JDBC30.ja...
    99+
    2023-05-31
    java access 连接
  • Java连接mysql数据库
    文章目录 一、Java连接mysql数据库1.1 流程1.2 一个测试连接的java程序 二、优化:创建一个工具类2.1 存在的问题2.2 创建配置文件和工具类2.3 测试使用工具类进行CRUD操作 三、SQL注入问题3.1...
    99+
    2023-08-16
    数据库 mysql java jdbc sql注入
  • Java中SSH秘钥连接mysql数据库的方法
    这篇文章主要介绍“Java中SSH秘钥连接mysql数据库的方法”,在日常操作中,相信很多人在Java中SSH秘钥连接mysql数据库的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中SSH秘钥连...
    99+
    2023-06-20
  • Linux环境下安装MySQL数据库
    目录1.概述2.前期准备2.1下载mysql二进制安装包2.2导入mysql二进制安装包3.mysql部署4.修改mysql密码5.配置mysql阿里云安全组策略1.概述 对于mys...
    99+
    2024-04-02
  • mysql登录数据库连接的方法
    这篇文章主要介绍了mysql登录数据库连接的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。mysql登录数据库连接的方法:首先打开Workb...
    99+
    2024-04-02
  • ASP连接MySQL数据库的方法(转)
    ASP连接MySQL数据库的方法(转)[@more@]<% '测试读取MySql数据库的内容strconnection="driver={mysql odbc 3.51 driver};database=w...
    99+
    2024-04-02
  • Java连接各种数据库的方法
    本篇内容介绍了“Java连接各种数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JDBC里统一的使用方法:Class.for(jd...
    99+
    2023-06-17
  • Java使用JNDI连接数据库的实现方法
    目录项目背景环境概念数据源与连接池什么是JNDIJNDI优点JDNI在Tomcat中的配置Jar包测试准备JNDI配置全局引用局部引用参考资料项目背景 在项目中本身使用的SQL Se...
    99+
    2024-04-02
  • Ubuntu中怎么使用Qt连接MySQL数据库
    这篇文章将为大家详细讲解有关Ubuntu中怎么使用Qt连接MySQL数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境说明:  ubuntu 10.0...
    99+
    2024-04-02
  • 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
    文章目录 JDBCJDBC本质:JDBC作用:跟数据库建立连接发送 SQL 语句返回处理结果 操作流程和具体的连接步骤如下:操作步骤:需要导入驱动jar包 mysql-connector-...
    99+
    2023-09-17
    java 数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作