linux下 java 通过jdbc 连接数据库mysql

Java 使用JDBC链接MySQL数据库(Linux) 运行环境介绍 操作系统: 3.14-kali-amd64 (Debian 3.14.5-1kali) MySQL: ver 5.5.38-0 on x86_64 (for Debian-linux-gnu) JDK: Oracle JDK 1.8.0_45 JDBC是Java Database Connective的缩写,Java提供了一个公共的操作接口,用于操作其支持链接的数据库 阅读详情

首先明确的步骤

  • 去官网下载JDBC的驱动:mysql的JDBC官方驱动下载地址(直接download,不用登陆可以直接下载)
  • 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz
  • 配置JDBC:cp mysql-connector-java-5.1.37-bin.jar /usr/lib/jvm/java-1.7.0-openjdk-i386/jre/lib/ext/

还有一个是window下的方法,同样适用

1.首先还是先同上一样下载压缩包,并解压缩。
2.在自己的项目下点击New
这里写图片描述


3.创建一个文件夹名字为lib
这里写图片描述


4.将解压好的JDBC的包复制进文件夹
这里写图片描述


5.右击导入的包,如图:(本来Build Path下add to path,因为添加好了)
这里写图片描述


上面完成之后接下来就是编码测试了

import java.sql.Connection;
import java.sql.DriverManager;

public class MysqlConnector {  

     public static void main(String[] arg){
            try{
                Class.forName("com.mysql.jdbc.Driver") ;
                String url ="jdbc:mysql://127.0.0.1/douban?characterEncoding=utf8" ;
                Connection conn = DriverManager.getConnection(url,"root","~~~~") ;
                System.out.println("success...") ;
            }catch(Exception e){
                System.out.println("failure!!!") ;
            }
        }
}  

没有意外的话,如图:
这里写图片描述

代码中有几个注意点
  • 定义的url:正确的格式是“url格式:“jdbc:mysql://[hostname][:port]/dbname”所以首先在数据库中创建好数据库,随后将上面代码中的douban换成你的数据库名字
  • [:port]:端口号可以不用,是在要的话用3306
  • 账号密码:在代码的12行将“~~~”换成你登陆mysql的密码

还有一些说的:

网上说要启动数据库服务,因为之前就开启过,不知道上面步骤之后会不会还是看不到Success,所以介绍一下linux下关于mysql服务的东西。
首先确保已经安装mysql。随后用终端进入如图目录(找到mysql)
快看mysql
网上很多教程这里显示的是mysqld我这里是奇葩么- -。随后启动:

sudo /etc/init.d/mysqld start

记得给权限

还有关闭,以及数据库的自启动什么的自行搜索,这列附上一个链接:
http://book.51cto.com/art/200904/120305.htm

linux 通过JDBC连接数据库,使用Spark读写MySql数据库的数据(2021-10-3) 目录一、在mysql建立数据库和表二、下载mysql的jdbc驱动三、启动pyspark,连接数据库,读写数据 一、在mysql建立数据库和表 1.启动mysql [ root@hadoop00 mysql5.7]#service mysql start [ root@hadoop00 mysql5.7]#./bin/mysql -u root -p #启动mysql 2.建立数据库和表 mysql> create database spark; mysql> use spark; mys 阅读详情

相关推荐

在Linux下使用Java和JSP连接MySQL连接池服务器

在Linux环境下,我们可以使用Java和JSP(JavaServer Pages)来连接MySQL数据库,并且使用连接池来提高数据库连接的性能和效率。在Java程序中连接MySQL数据库,我们需要使用MySQL提供的JDBC驱动。将驱动的JAR文件复制到您的项目目录中,并在编译和运行时添加到类路径中。现在,我们将演示如何在JSP页面中使用数据库连接池来连接MySQL数据库。在上面的代码中,我们使用了Java的内置JDBC库来创建数据库连接。方法中,我们创建了指定数量的数据库连接,并将它们存储在。

TechABC的博客 264

linux下使用JDBC需要安装驱动jar包

1.下载JDBC驱动程序 www.mysql.com/downloads/中寻找connectors, 然后网页左侧有connector/J 点击会出现供选择的tar.gz和zip文件下载下载.tar.gz文件 2.展开刚刚下载的文件(mysql-connector-java-5.0.6.tar.gz) tar zxvf mysql-connector-java-5.0.6.tar.gz

tenpage的专栏 1万+

GPU大规模集群运维

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的通用并行计算平台和程序模型,该架构使GPU能够解决复杂的计算问题。它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA架构编写程序,所编写出的程序可以在支持CUDA的处理器上以超高性能运行。CUDA官方文档CUDA的软件环境允许开发者使用C++等高级编程语言开发程序。

weixin_42795092的博客 1737

在 Linux 上三步安装 JDBC

有时你要存储你的应用需要的素材数据,其他时候你要存储用户数据,包括偏好和保存的数据。存储数据的一种方式是在数据库中,为了在你的代码和数据库之间进行通信,你需要为你的语言提供一个数据库绑定或连接器。JDBC 是一种 API,通过语句 import java.sql.* 导入到你的代码中,但要使其有用,你必须安装数据库驱动和数据库以与之交互。你使用的数据库驱动和要通信的数据库必须匹配:要与 MySQL 交互,你需要 MySQL 驱动,要与 SQLite3 交互,你必须具有 SQLite3 驱动等等。

Free雅轩的博客 1272

VLA-JEPA:具身智能中潜空间世界模型的工程落地实践

世界模型是具身智能实现环境理解与因果推演的核心基础,其本质是在状态空间中建模‘动作→结果’的动力学规律。传统基于像素或文本的世界模型因高维、非平稳、弱语义等缺陷,在真实机器人场景中鲁棒性差、部署成本高。JEPA(联合嵌入预测架构)通过构建物理约束的潜空间,将视觉-语言-动作(VLA)信号统一编码为低维、可微、可解释的状态表征,显著提升模型对抖动、遮挡、光照突变等干扰的适应能力,并支持实时闭环控制。该范式已在UR5e、Franka等多构型机械臂及Jetson边缘平台完成实测验证,成为VLA系统从实验室走向产线

weixin_34357928的博客 336

避坑指南:LAMMPS做GCMC模拟时,化学势mu和压力p到底怎么设?

本文详细解析了LAMMPS中巨正则蒙特卡洛(GCMC)模拟的关键参数设置,特别是化学势(mu)与压力(p)的正确计算方法。通过理论分析、实用公式和黄金法则,帮助用户避免常见误区,提升模拟精度和效率,适用于各类复杂体系的分子模拟研究。

weixin_42525289的博客 429

Linux 环境下,jdbc连接mysql问题

从MySQL官网下载最新的MySQL Connector/J,并将其解压到某个目录,比如/usr/local/mysql/。

迪之的博客 1205

eLabRadio软件无线电虚实结合仿真开发平台简介

在使用仿真平台时,不要关闭设备或断开设备与PC机之间的网络连接,否则,仿真平台将无法正常工作。注:采用eNodeX设备认证方式,当出现“设备不存在”的报错时,请检查计算机IP是否和硬件设备IP处于同一网段,或者是否是先连接好网线,再开启硬件设备的。①此登录方式下,需要先建立软件与硬件的通信:在登录窗口点击【网络配置】,参照下图输入设备IP,服务器地址无需设置,设置完成后点击确认,此时登录界面无需设置账号密码;,拷贝到电脑上,使用管理员权限运行setup.exe,下一步直到安装完成,桌面会生成快捷方式。

weixin_55349105的博客 6318

linux mysql jdbc_Linux Java连接MySQL数据库

Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:解压 jdbc:tar -zxvf mysql-connector-java-5.1.18.tar.gz配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/Java示例:priv...

weixin_36015463的博客 233

Dify使用教程(创建应用)

Dify的安装部署我已经写过了,简单的模型配置我也在前面进行了讲解,今天我们主要来讲讲如何使用Dify。

wal1314520的博客 1万+

SAP ABAP VL09 BAPI VL 216

ls_batch_item-fact_unit_denom = ls_lips_split-umvkn. "销售数量转换为 SKU 的值(分母)ls_batch_item-fact_unit_nom = ls_lips_split-umvkz. "销售数量转换成SKU的分子(因子)ls_batch_item-sales_unit_iso = ls_lips_split-meins. "被拆分DN基本单位。

ChampaignWolf的专栏 2299

linux jdbc 连接mysql数据库,Linux Java连接MySQL数据库

Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:下载 jdbc: mysql-connector-java-5.1.18.tar.gz:http://www.mysql.com/downloads/connector/j/5.1.html解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar....

weixin_36330387的博客 340

快手商业化风控内容审核场景下的大模型早期探索与应用

在处理大量的自动语音识别(ASR)输出时,面临的主要挑战之一是文本的冗长和格式混乱,这严重影响了审核人员的阅读效率。为了解决这一问题,我们利用大模型的理解能力对文本进行智能总结,可以显著优化文本内容,使其更加清晰并且具有可读性。该方式极大地提高了审核过程的效率,审核人员可以更快地处理信息,减少了处理时间和劳动强度。

kuaishoutech的博客 2738

linux用java连接mysql_Java使用JDBC方式连接数据库

开发一个JDBC应用程序,基本需要以下几个步骤:1.把JDBC驱动类装载入Java虚拟机中。使用java.lang.Class类的静态方法forName(String className)实现。例:Class.forName("JDBC驱动类名称")2.加载驱动,并与数据库建立连接。DriverManager类跟着已注册的驱动程序,当我们调用getConnection()方法时,它会遍历驱动程...

weixin_39595621的博客 2524

Arduino平台软硬件原理及使用——Arduino Uno板卡的使用

Arduino Uno板卡的基本使用

洪博hopes的博客 4172

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux Java连接MySQL数据库

Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.tar.gz 配置 jdbc:cp mysql-connector-java-5.1.18

yinxianluo的专栏 3399

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux jsp mysql数据库,Linux JSP连接MySQL数据库.pdf

您所在位置:网站首页 > 海量文档&nbsp>&nbsp计算机&nbsp>&nbspJavaLinux JSP连接MySQL数据库.pdf2页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档所得收...

weixin_34138673的博客 122

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下: 下载JDBC(驱动):mysql-connector-java-5.1.29.tar.gz 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.29.tar.gz 配置JDBC:cp mysql-connector-java-5.1.29-bin.jar /

Hero06206的专栏 1万+

linux java 连接 mysql_Linux Java连接MySQL数据库

Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下:解压 jdbc:tar -zxvf mysql-connector-java-5.1.18.tar.gz配置 jdbc:cp mysql-connector-java-5.1.18-bin.jar /usr/local/jdk1.6.0_22/jre/lib/ext/Java示例:priva...

weixin_36219784的博客 177

mysql的jdbc案例_通过JDBC连接MySQL的学习案例

注意先要确保电脑中安装了mysql-connector-java,由于我在linux平台下开发,故安装方法如下:解压下载的数据包:tar -zxvf mysql-connector-java-5.1.29.tar.gz配置JDBC:cpmysql-connector-java-5.1.29-bin.jar /usr/lib/jvm/java-1.7.0-openjdk-i386/jre/lib/e...

weixin_39953578的博客 113

java 访问 mysql 数据库的字符集设置

mysql是在linux下,java代码通过jdbc访问总是中文乱码。做过如下尝试: 1)修改 mysql的 my.cnf文件,设置 default-character-set等参数 2) 利用alter database 改变被访问的数据库字符集 alter database testdb  character set utf8 3)在jdbc链接中指定字符集 jdbc:mysql:/...

weixin_34303897的博客 833

linux java 连接 mysql_Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下:解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz解压后,mysql-connector-java-5.1.29-bin.jar位于mysql-connector-java-5.1.29目录下。配置解压后,mysql-connector-java-5.1.2...

weixin_36076701的博客 355
上一篇: 优快云-markdown编辑器的使用
下一篇: mysql 数据库 如何获取刚刚插入的自增长的id号
Kindle_code
博客等级 码龄12年 21粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值