JDBC固定步骤-java连接MySQL
- static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
- static final String DB_URL = "jdbc:mysql://localhost:3306/123?serverTimezone=UTC&characterEncoding=utf-8";
- // 数据库的用户名与密码,需要根据自己的设置
- static final String USER = "root";
- static final String PASS = "heziqaz1234";
- public static void main(String[] args) {
- Connection conn = null;
- Statement stmt = null;
- try{
- // 注册 JDBC 驱动
- Class.forName(JDBC_DRIVER);
- // 打开链接
- System.out.println("连接数据库...");
- conn = DriverManager.getConnection(DB_URL,USER,PASS);
- // 执行查询
- System.out.println(" 实例化Statement对象...");
- stmt = conn.createStatement();
- String sql;
- sql = "SELECT * from jingsai";
- //SELECT * from heziyan where id=1
- // SELECT id, chengji FROM yanwenhui
- ResultSet rs = stmt.executeQuery(sql);
- // 展开结果集数据库
- while(rs.next()){
- // 通过字段检索
- String xuhao = rs.getString("xuhao");
- String name = rs.getString("name");
- String danwei = rs.getString("danwei");
- String xueyuan = rs.getString("xueyuan");
- String term = rs.getString("term");
- String type = rs.getString("type");
- // 输出数据
- System.out.print("ID: " + xuhao);
- System.out.print(", 身高: " + name);
- System.out.print(", 体重: " + danwei);
- System.out.print("ID: " + xueyuan);
- System.out.print("ID: " + term);
- System.out.print("ID: " + type);
- System.out.print("\n");
- }
- // 完成后关闭
- rs.close();
- stmt.close();
- conn.close();
- }catch(SQLException se){
- // 处理 JDBC 错误
- se.printStackTrace();
- }catch(Exception e){
- // 处理 Class.forName 错误
- e.printStackTrace();
- }finally{
- // 关闭资源
- try{
- if(stmt!=null) stmt.close();
- }catch(SQLException se2){
- }// 什么都不做
- try{
- if(conn!=null) conn.close();
- }catch(SQLException se){
- se.printStackTrace();
- }
- }
- System.out.println("Goodbye!");
- }
JDBC固定步骤-java连接MySQL的更多相关文章
- java连接mysql数据库详细步骤解析
java连接mysql数据库详细步骤解析 第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar 第二步:导入下载的J ...
- 【JDBC】Java 连接 MySQL 基本过程以及封装数据库工具类
一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static ...
- java jdbc使用SSH隧道连接mysql数据库demo
java jdbc使用SSH隧道连接mysql数据库demo 本文链接:https://blog.csdn.net/earbao/article/details/50216999 packag ...
- JDBC Java 连接 MySQL 数据库
MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...
- Navicat 或者Java的JDBC通过SSH Tunnel连接MySQL数据库
JDBC通过SSH Tunnel连接MySQL数据库 - 明明 - CSDN博客https://blog.csdn.net/a351945755/article/details/21782693 Na ...
- java连接mysql
Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件 ...
- Java进阶(二十五)Java连接mysql数据库(底层实现)
Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...
- java 连接 MySQL
java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...
- Java连接MySQL数据库及简单操作代码
1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...
随机推荐
- cmake配置MFC项目属性
MFC的使用 使用下面的代码设置为: # 设置MFC的使用 SET(CMAKE_MFC_FLAG 2) 这里的 2 代表: 在共享 DLL 中使用 MFC, 1代表在静态库中使用 MFC 设置字符集 ...
- nim_duilib(15)之duilib属性列表.xml
Note 为了更加方便查看duilib的属性(github有时候打不开),特此记录. 阅读本文,可以知道控件有哪些属性,可以写在xml文件中.个别需要结合源码一起看 from here 原文 < ...
- 刷完 900 多题后的首次总结:LeetCode 应该怎么刷?
「负雪明烛」公众号是负雪明烛维护的一个算法题解公众号,致力于帮助大家刷题.找工作.欢迎关注. 大家好,我是负雪明烛.今天跟大家聊一聊「LeetCode应该怎么刷?」这个话题. 我是大二的时候开始接触 ...
- 【LeetCode】389. Find the Difference 解题报告(Java & Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:字典统计次数 方法二:异或 方法三:排序 日 ...
- spoj - ACTIV - Activities
ACTIV - Activities Ana likes many activities. She likes acrobatics, alchemy, archery, art, Arabic da ...
- git导出历史日志
1.1.在项目根目录下执行命令,导出 git 提交记录到桌面 进入项目目录:然后右击选择git bash here 然后在git中执行命令:git log --pretty=format:&q ...
- 「ARC096C」Everything on It
Solution 容斥,钦定 \(i\) 个数 \(\leq 1\) 次. \[Ans=\sum_{i=0}^n (-1)^i\binom{n}{i}F(i) \] 其中 \(F(i)\) 表示有 \ ...
- JavaScript8种数据类型
一.开门见山 在ES5的时候,我们认知的数据类型确实是 6种:Number.String.Boolean.undefined.object.Null. ES6 中新增了一种 Symbol .这种类型的 ...
- [C++]vector去除重复元素
#include <iostream> #include <vector> #include <algorithm> #include <set> us ...
- 论文翻译:2020_ACOUSTIC ECHO CANCELLATION WITH THE DUAL-SIGNAL TRANSFORMATION LSTM NETWORK
论文地址:https://ieeexplore.ieee.org/abstract/document/9413510 基于双信号变换LSTM网络的回声消除 摘要 本文将双信号变换LSTM网络(DTLN ...