java mysql 配置_Java连接MySQL数据库详细分析
一:工具
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数据库详细分析相关推荐
- java mysql 查询_java连接mysql数据库达成数据查询详细教程
前言:本篇文章适用于所有前后端开发者 众所周知,只要是编程,那肯定是需要存储数据的,无论是c语言还是java,都离不开数据的读写,数据之间传输不止,这也就形成了现代互联网的一种相互存在关系! 而读写存 ...
- java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.s ...
- mysql java中文乱码_java连接mysql添加中文乱码_MySQL
bitsCN.com java添加中文数据到mysql中, 包含中文就乱码 最初是想应该是由于字符编码不一致,所以查看数据库的属性跟表的属性 查看表的字符集也是utf8,不是的改成自己想要设置的,我这 ...
- nhibernate mysql配置_NHibernate 连接多数据库怎么配置?
NHibernate 连接多数据库怎么配置?是不是连一个数据库,就创建一个NHibernate.cfg.xml 或 配置文件?如果要连接6个数据库,就要创建6个配置文件,太麻烦了吧!有没有简单的写法? ...
- nhibernate mysql配置_NHibernate 连接多数据库怎么配置
展开全部 在开发一些项目时,会使用到多个数据库e5a48de588b662616964757a686964616f31333361313338.例如类A保存在数据库A,类B保存在数据库B.NHiber ...
- java 各种数据库连接_JAVA连接各种数据库
1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); ...
- java oracle连接数据库_Java 连接 Oracle 数据库
importjava.security.interfaces.RSAKey;import oracle.jdbc.*;import java.sql.*;public classTestOracle ...
- java ssdb查询_java连接ssdb数据库
附带ssdb的资源和客户端的驱动. 目前学习用的是windows环境下的. 客户端java代码http://download.csdn.net/detail/a331251021/8156029 im ...
- java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建
前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql的基本配置以及项目的Hel ...
最新文章
- 龙岩学院计算机二级报名时间,福建龙岩学院2015年12月计算机等级考试报名通知...
- [软考]2013年系统架构设计师备考
- 虚拟机软件之vmware workstation安装篇
- python常用指令-Pytes及Allure常用命令
- git——远程库和本地库
- 32.ExtJS简单的动画效果
- 经典面试题 之 子数组之和最大值
- 《大话设计模式》读书笔记-第13章 建造者模式
- 分享免费的2.4G板载PCB天线封装(AD)、WIFI天线、GSM天线、433M天线
- 【计算机网络笔记】因特网概述
- AD ---- 活动目录的日常管理操作(3)
- git 设置代理的方法
- 还有什么软件可以测试苹果真假,哪个软件可以检测苹果6s手机的真假
- 给服务器下载补丁及安装补丁
- 隔离式DC/DC高压模块5V12V24V转50V110V250V300V380V600V1100V短路保护直流升压可调开关控制电源模块
- css3圣诞节喜庆文字祝福代码
- List和IList的区别
- Perl语言中一些内置变量等,$、qw、cmp、eq、ne等
- 摘自【北京迅为】itop-3568开发板快速启动手册 第二章 Windows安装串口终端
- Macbook电池健康管理工具—AlDente