当前位置: 首页 > news >正文

Linux版本 centOS 7,java连接mysql

在Linux下 使用java 访问数据库 ,

java 1.7版本,

mysql 8.0.33版本,

连接驱动   mysql-connector-java-5.1.49.jar

代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class J {public static void main(String[] args) throws Exception{//1.导入jar包//2.注册驱动Class.forName("com.mysql.jdbc.Driver");// Class.forName("com.mysql.cj.jdbc.Driver");//3.获取连接Connection con = DriverManager.getConnection("jdbc:mysql://mysql.sqlpub.com:3306/huangjin","abc这里变了","fc12f7a5215e8e0a");//4.获取执行者对象Statement stat = con.createStatement();//5.执行sql语句,并且接收结果String sql = "SELECT * FROM user";ResultSet rs = stat.executeQuery(sql);//6.处理结果while(rs.next()) {System.err.println("\033[32m " + rs.getInt("uid") + "\t" + rs.getString("loginname")+ "\033[0m");}//7.释放资源con.close();stat.close();con.close();}
}

此时  java源码,与连接的jar包在一个目录下

[root@localhost src]# javac -cp mysql-connector-java-5.1.49.jar J.java
[root@localhost src]# java -cp ./mysql-connector-java-5.1.49.jar:. J
 

Fri Aug 11 19:46:57 CST 2023 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
 11111111       zhangsan

试验二

#查看linux系统

root@dcs-dd2b5627-0:/workspace/Java/src# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@dcs-dd2b5627-0:/workspace/Java/src# 

java 1.8版本,

mysql 8.0.33版本,

连接驱动   mysql-connector-j-8.0.33.jar

[root@localhost src]# javac -cp mysql-connector-j-8.0.33.jar J.java
[root@localhost src]# java -cp ./mysql-connector-j-8.0.33.jar:. J

http://www.lryc.cn/news/119210.html

相关文章:

  • 开发工具IDEA的下载与初步使用【各种快捷键的设置,使你的开发事半功倍】
  • YoloV5/YoloV7优化:感受野注意力卷积运算(RFAConv),效果秒杀CBAM和CA等 | 即插即用系列
  • freeswitch的mod_xml_curl模块动态获取configuration
  • CANdelaStudio 使用介绍
  • 锚框【动手学深度学习】
  • Qt扫盲-Qt Model/View 理论总结 [上篇]
  • 【猿灰灰赠书活动 - 01期】- 【Python网络爬虫入门到实战】
  • 小兔鲜项目 uniapp (1)
  • 盛弘电气2021秋招笔试题
  • Poco框架(跨平台自动化测试框架)
  • 使用RANSAC算法在点云中拟合原始3D形状:pyRANSAC-3D的介绍和应用
  • GPT-3.5 人工智能还是人工智障?——西红柿炒钢丝球!!
  • 移动技术相关基本概念
  • 数学建模—分类模型
  • 腾讯云SA3服务器AMD处理器CPU网络带宽性能详解
  • Vue组件之间的传值汇总
  • Cadence OrCAD Capture CIS批量替换GND符号的方法
  • 图像的转置之c++实现(qt + 不调包)
  • qt中cmake自动处理ui文件的前提
  • python接口自动化之使用requests库发送http请求
  • flink kafka消费者如何处理kafka主题的rebalance
  • 【Spring】基于xml文件和注解方式的自动装配
  • ArcGIS Pro技术应用(暨基础入门、制图、空间分析、影像分析、三维建模、空间统计分析与建模、python融合)
  • 『赠书活动 | 第十七期』《Python网络爬虫:从入门到实战》
  • C++——vector介绍及其简要模拟实现
  • Vue2嵌入HTML页面空白、互相传参、延迟加载等问题解决方案
  • 目标检测中的IOU
  • 微信小程序实现双向滑动快捷选择价格(价格区间)
  • W5500-EVB-PICO 做TCP Server进行回环测试(六)
  • Flowise AI:用于构建LLM流的拖放UI