【版权声明】博客内容由厦门大学数据库实验室拥有版权,未经允许,请勿转载!

[返回Spark教程首页]

这里以关系数据库MySQL为例。首先,请参考厦门大学数据库实验室博客教程(Ubuntu安装MySQL),在Linux系统中安装好MySQL数据库。这里假设你已经成功安装了MySQL数据库。下面我们要新建一个测试Spark程序的数据库,数据库名称是“spark”,表的名称是“student”。

请执行下面命令在Linux中启动MySQL数据库,并完成数据库和表的创建,以及样例数据的录入:

service mysql start

mysql -u root -p

//屏幕会提示你输入密码

输入密码后,你就可以进入“mysql>”命令提示符状态,然后就可以输入下面的SQL语句完成数据库和表的创建:

mysql> create database spark;

mysql> use spark

mysql> create table student (id int(4), name char(20), gender char(4), age int(4));

mysql> insert into student values(1,'Xueqian','F',23);

mysql> insert into student values(2,&

spark java mysql 连接数据库_Spark入门:通过JDBC连接数据库(DataFrame)相关推荐

  1. java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解

    本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...

  2. jdbc mysql 报错 ssl_Mybatis使用JDBC连接数据库报错及解决方案

    Mybatis中,首先需要在主配置文件SqlMapConfig.xml中配置好数据库的连接参数,主要是四个参数:driver.url.username和password. 1.PNG 在配置和测试的过 ...

  3. java mysql 源码分析_JAVA JDBC(MySQL)驱动源码分析

    JAVA连接数据库是其众多功能中的一部分,主要有两种方式连接DataBase: 一种是采用JDBC-ODBC桥,另一种则是称之为纯驱动连接DataBase,第一种方式在大型项目中基本上不再使用,本系列 ...

  4. spark编程mysql数据源_Spark - 直接操作数据源 MySQL

    如果我们的Mysql服务器性能不咋滴,但是硬盘很够,如何才能做各种复杂的聚合操作?答案就是使用spark的计算能力的,我们可以将mysql数据源接入到spark中. 读取 val mysqlDF = ...

  5. java mysql servlet_Java--用户登录(JDBC,MYSQL,Servlet)

    Java--用户登录(JDBC,MYSQL,Servlet) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 用户登录案例需求 ...

  6. idea创建python spark项目的步骤_Spark入门(二)--如何用Idea运行我们的Spark项目

    用Idea搭建我们的Spark环境 用IDEA搭建我们的环境有很多好处,其中最大的好处,就是我们甚至可以在工程当中直接运行.调试我们的代码,在控制台输出我们的结果.或者可以逐行跟踪代码,了解spark ...

  7. java mysql 自动提交_Mybatis的JDBC提交设置/关闭mysql自动提交------关于mysql自动提交引发的惨剧...

    学习Mybatis时提到了JDBC方式需要自己手动提交事务,如果不加session.commit会导致数据库的数据无法正常插入(程序本身又不给你报错,还装出一副我已经插入成功的样子) SqlSessi ...

  8. 完整java开发中JDBC连接数据库代码和步骤

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  9. JDBC连接数据库(一)

    原文地址http://www.cnblogs.com/hongten/archive/2011/03/29/1998311.html JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含7个步 ...

最新文章

  1. Orchard:如何生成Hello World模块
  2. Firetruck UVA - 208
  3. Mysql主从复制及Tomcat的相关介绍
  4. Kernelized Correlation Filters (KCF) Tracking算法
  5. python中的string模块_有没有可能模仿Python中的string模块?
  6. NOIP2017普及组-1. 成绩
  7. centos 安装openoffice (办公软件 WPS)
  8. redis版本_Redis—重要历史版本
  9. 每天一道剑指offer-链表中环的入口节点
  10. 别人重构了整套代码,汝还不知道哪里有问题,相差几个等级?
  11. python四种可变类型_python中可变类型与不可变类型 + 类型转换
  12. jenkins教程菜鸟_jenkins 入门教程(上)
  13. 在线uml画图工具网站
  14. input设置disable鼠标移上去怎么出现禁止的红色图标
  15. 敏涵控股集团:以匠心致敬品质 用效益回馈社会
  16. 【MATLAB图像处理】傅里叶变换--幅度谱、相位谱、逆变换
  17. pandas入门(6)——数据加载、存储与文件格式
  18. 基于Servlet WebSocket MySQL实现的网络在线考试系统
  19. 探究:光伏电站三大并网模式哪个更适合你?
  20. java做支付宝支付(证书模式)

热门文章

  1. ABAP中的loop
  2. tomcat9.0安装与配置
  3. Python的turtle库
  4. 克里金(Kriging)插值的原理与公式推导
  5. eclispe如何运行jsp文件
  6. 阿里云code和git管理项目
  7. grafana变量使用
  8. C51(AT89C52)同济大学出版社《单片机原理及应用》(魏鸿磊)第六章第12题答案
  9. 苹果cms泛目录系统【影视泛系统】
  10. ubuntu的分辨率突然变得很奇怪或者ubuntu 上qq无法打开