使用java连接mysql数据库
1、在pom中引用:
<dependency>
<groupId>com.myCompany.external</groupId>
<artifactId>jdbc.mysql.mysql-connector</artifactId>
<version>5.1.5</version>
</dependency>
2、在服务器上安装mysql,create database test,create table,insert table等;
3、
- import java.sql.*;
- /**
- * TODO Comment of MysqlTest
- */
- public class MysqlTest {
- public static void main(String[] args) {
- String driver = "com.mysql.jdbc.Driver";
- // URL指向要访问的数据库名bazas_test
- String url = "jdbc:mysql://10.20.144.208:3306/test";
- // MySQL配置时的用户名
- String user = "test";
- // Java连接MySQL配置时的密码
- String password = "test";
- try {
- // 加载驱动程序
- Class.forName(driver);
- // 连续数据库
- Connection conn = DriverManager.getConnection(url, user, password);
- if (!conn.isClosed())
- System.out.println("Succeeded connecting to the Database!");
- // statement用来执行SQL语句
- Statement statement = conn.createStatement();
- // 要执行的SQL语句
- String sql = "select * from student";
- ResultSet rs = statement.executeQuery(sql);
- System.out.println("-----------------");
- System.out.println("执行结果如下所示:");
- System.out.println("-----------------");
- System.out.println(" 学号" + "\t" + " 姓名");
- System.out.println("-----------------");
- String name = null;
- while (rs.next()) {
- name = rs.getString("Sname");
- System.out.println(rs.getString("Sno") + "\t" + name);
- }
- rs.close();
- conn.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();
- }
- }
- }
执行结果:
Succeeded connecting to the Database!
-----------------
执行结果如下所示:
-----------------
学号 姓名
-----------------
1 zhangsan
转载于:https://blog.51cto.com/greenlight/655515
使用java连接mysql数据库相关推荐
- java linux mysql数据库_Linux Java连接MySQL数据库
Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...
- 【Java】Java连接Mysql数据库的demo示例
[Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...
- Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
1 加载mysql驱动: class.forName("con.mysql.jdbc.Driver").newInstance(); 2 根据数据库路径url,账号,密码进行数据库 ...
- Java连接Mysql数据库增删改查实现
Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...
- java连接mysql数据库 R_Java连接Mysql数据库详细代码实例
这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 隔了一段时间没连过数据库,代码都忘记了,网 ...
- 【工作笔记】如何在MySQL官网下载Java连接MySQL数据库的驱动jar包
我们在开发时,Java连接MySQL数据库需要驱动jar包,而驱动包的版本要跟MySQL数据库版本相匹配,以下介绍怎样在MySQL官网下载各MySQL数据库对应版本的驱动包. 1.登陆Oracle官网 ...
- Java连接Mysql数据库警告:Establishing SSL connection without server's identity
Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend ...
- Java连接MySQL数据库的超级详细步骤(Windows)
1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...
- Java连接mysql数据库的详细教程(增查)
java连接mysql数据库[便于理解的jdbc] 一.开发环境 二.创建数据表 1. 用Navicat图形化创建 2. 用命令行创建 三.创建java工程 1.在eclipse中创建一个工程:Fir ...
- 简单的Java连接MySQL数据库
简单的Java连接MySQL数据库 最近需要用到Java连接MySQL数据库 Connection conn = null; Statement stmt = null; try {// 连接数据库C ...
最新文章
- 亮相2018CES:解读阿里云IoT筹谋全球物联网市场的一盘大棋!
- Apache常用配置
- 摄像头(Ov965x)驱动分析
- 【Paper】2020_GrHDP Solution for Optimal Consensus Control of Multiagent Discrete-Time Systems
- jsp页面,在浏览器端显示时会出现乱码解决方法
- html页面怎么让高度充满屏幕,怎么让一个页面高度占整个屏幕的_html/css_WEB-ITnose...
- mysql fetch rows,php中mysql_fetch_array()和mysql_fetch_rows()函数区别
- css文件如何设置scss,Webpack - 如何将scss编译成单独的css文件?
- android 支付宝月账单 统计图_记账其实很简单,用微信、支付宝就够了!
- 03 CSS听课笔记
- 想快速体验谷歌 Fuchsia OS?FImage 项目来了!
- nodejs pm2的简单应用
- HTTP请求字符限制和HTTP状态码
- MyBatis框架generatorSqlmapCustom自动生成及下载方法
- codeforces 615B. Longtail Hedgehog
- 从零基础入门Tensorflow2.0 ----五、23TF1.0计算图构建,模型训练
- 網站滲透測試實務入門--工具清單
- 「解决方案」高速公路综合解决方案
- 学习C语言从小白到专家你只需要这一篇博客-史上最全C语言学习资源整理
- 心疼果粉,10V、4A,荣耀Magic2超级快充充电头正式曝光厉害了
热门文章
- java改变人物动作_Java创建对象的动作分析
- openmp 第一次运行时间比较长_Android App 启动时间优化
- maxvalue mysql自动分区_深入解析MySQL分区(Partition)功能
- spring读取properties配置文件_spring简介
- 云端战争是一场马拉松,未来格局不会一家独大
- 《IPv6安全》——2.3 IPv6网络勘察
- 51Nod 1002 数字三角形 Label:水水水 非学习区警告
- 10个基于 Ruby on Rails 构建的顶级站点
- http2-协议协商过程
- mass种子模块之domready