一:工具

eclipse

MySQL5.7

MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址

二:加载驱动

2.1 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:

项目文件截图

2.2 右键工程名,选最后一个Properties,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图:

配置截图

2.3 数据包准备

安装mysql

在数据库studb中创建如下数据表t_stu:

表结构

2.4 添加数据,表内容如图:

表内容

2.5 连接数据库并读取数据

数据库名称:studb

数据包名称:t_stu

端口号:3306

用户名:root

密码:12345

2.6 具体代码如下

package com.agree.sqldemo;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class main {

public static void main(String[] args) {

//声明Connection对象

Connection con;

//驱动程序名

String driver = "com.mysql.jdbc.Driver";

//URL指向要访问的数据库名studb

String url = "jdbc:mysql://localhost:3306/studb";

//MySQL配置时的用户名

String user = "root";

//MySQL配置时的密码

String password = "12345";

//遍历查询结果集

try {

//加载驱动程序

Class.forName(driver);

//1.getConnection()方法,连接MySQL数据库!!

con = DriverManager.getConnection(url,user,password);

if(!con.isClosed())

System.out.println("Succeeded connecting to the Database!");

//2.创建statement类对象,用来执行SQL语句!!

Statement statement = con.createStatement();

//要执行的SQL语句

String sql = "select * from t_stu";

//3.ResultSet类,用来存放获取的结果集!!

ResultSet rs = statement.executeQuery(sql);

System.out.println("-----------------");

System.out.println("执行结果如下所示:");

System.out.println("-----------------");

System.out.println("姓名" + "\t" + "地址");

System.out.println("-----------------");

String address = null;

String name = null;

while(rs.next()){

//获取sname这列数据

name = rs.getString("sname");

//获取address这列数据

address = rs.getString("address");

//输出结果

System.out.println(name + "\t" + address);

}

rs.close();

con.close();

}catch(ClassNotFoundException e) {

//数据库驱动类异常处理

System.out.println("Sorry,can`t find the Driver!");

e.printStackTrace();

}catch(SQLException e) {

//数据库连接失败异常处理

e.printStackTrace();

}catch (Exception e) {

e.printStackTrace();

}finally{

System.out.println("数据库数据成功获取!!");

}

}

}

2.7 运行结果如下图所示

运行结果

源码Demo获取方法

关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。

java mysql 配置_Java连接MySQL数据库详细分析相关推荐

  1. java mysql 查询_java连接mysql数据库达成数据查询详细教程

    前言:本篇文章适用于所有前后端开发者 众所周知,只要是编程,那肯定是需要存储数据的,无论是c语言还是java,都离不开数据的读写,数据之间传输不止,这也就形成了现代互联网的一种相互存在关系! 而读写存 ...

  2. java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)

    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.s ...

  3. mysql java中文乱码_java连接mysql添加中文乱码_MySQL

    bitsCN.com java添加中文数据到mysql中, 包含中文就乱码 最初是想应该是由于字符编码不一致,所以查看数据库的属性跟表的属性 查看表的字符集也是utf8,不是的改成自己想要设置的,我这 ...

  4. nhibernate mysql配置_NHibernate 连接多数据库怎么配置?

    NHibernate 连接多数据库怎么配置?是不是连一个数据库,就创建一个NHibernate.cfg.xml 或 配置文件?如果要连接6个数据库,就要创建6个配置文件,太麻烦了吧!有没有简单的写法? ...

  5. nhibernate mysql配置_NHibernate 连接多数据库怎么配置

    展开全部 在开发一些项目时,会使用到多个数据库e5a48de588b662616964757a686964616f31333361313338.例如类A保存在数据库A,类B保存在数据库B.NHiber ...

  6. java 各种数据库连接_JAVA连接各种数据库

    1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); ...

  7. java oracle连接数据库_Java 连接 Oracle 数据库

    importjava.security.interfaces.RSAKey;import oracle.jdbc.*;import java.sql.*;public classTestOracle ...

  8. java ssdb查询_java连接ssdb数据库

    附带ssdb的资源和客户端的驱动. 目前学习用的是windows环境下的. 客户端java代码http://download.csdn.net/detail/a331251021/8156029 im ...

  9. java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建

    前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql的基本配置以及项目的Hel ...

最新文章

  1. 龙岩学院计算机二级报名时间,福建龙岩学院2015年12月计算机等级考试报名通知...
  2. [软考]2013年系统架构设计师备考
  3. 虚拟机软件之vmware workstation安装篇
  4. python常用指令-Pytes及Allure常用命令
  5. git——远程库和本地库
  6. 32.ExtJS简单的动画效果
  7. 经典面试题 之 子数组之和最大值
  8. 《大话设计模式》读书笔记-第13章 建造者模式
  9. 分享免费的2.4G板载PCB天线封装(AD)、WIFI天线、GSM天线、433M天线
  10. 【计算机网络笔记】因特网概述
  11. AD ---- 活动目录的日常管理操作(3)
  12. git 设置代理的方法
  13. 还有什么软件可以测试苹果真假,哪个软件可以检测苹果6s手机的真假
  14. 给服务器下载补丁及安装补丁
  15. 隔离式DC/DC高压模块5V12V24V转50V110V250V300V380V600V1100V短路保护直流升压可调开关控制电源模块
  16. css3圣诞节喜庆文字祝福代码
  17. List和IList的区别
  18. Perl语言中一些内置变量等,$、qw、cmp、eq、ne等
  19. 摘自【北京迅为】itop-3568开发板快速启动手册 第二章 Windows安装串口终端
  20. Macbook电池健康管理工具—AlDente

热门文章

  1. 【Kotlin】我的第一个 Kotlin 程序
  2. 关于博客园内嵌入bilibili视频
  3. C#算法设计排序篇之09-基数排序(附带动画演示程序)
  4. Spring缓存注解@Cache使用
  5. css 百分比 怎么固定正方形_web前端入门到实战:一次搞懂CSS字体单位:px、em、rem和%
  6. 解决opensips NAT 问题和ACK不能正常转发问题
  7. 利用Python爬虫采集mac电脑皮肤
  8. 二叉树的深度优先遍历原理及python实现
  9. Linux查看文件和日志的常用命令
  10. Python logging模块的基本使用