博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java连接mysql 不推荐_java连接mysql
阅读量:1536 次
发布时间:2019-04-21

本文共 1598 字,大约阅读时间需要 5 分钟。

看了一阵 spring 框架,不怎么好懂,最近脑子也有点不够用,于是乎来点简单的,用java连接数据库玩玩,顺便回顾一下数据库的增删改查~

使用的是 eclipse 。创建了个项目,然后网上找了篇教程看,有几点值得注意:

1、需要 mysql 的驱动包,官网下载很easy:

354a20cec7575aaaadbffff6aa0c7af0.png

之后再右键,选择 Build Path,Add To Build Path。

8c6e7c95537f3cfe056e7921fdba3374.png

2、然后是基本信息没有错:String url="jdbc:mysql://localhost:3306/databaseName?user=root&password=password";

3、动态加载mysql驱动:Class.forName("com.mysql.jdbc.Driver");

4、建立连接:conn = DriverManager.getConnection(url);

5、建立表达式:Statement stmt = conn.createStatement();

6、你的 sql 语句:sql = "select * from tableName";

7、获取数据信息:ResultSet rs=stmt.executeQuery(sql);

8、做你的操作

9、最后别忘了关了它~ conn.close();

引入依赖包

importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Connection;import java.sql.Statement;

try catch

try{

Connection conn= null;

String sql;

Class.forName("com.mysql.jdbc.Driver");//动态加载mysql驱动

System.out.println("成功加载MySQL驱动程序");

conn= DriverManager.getConnection("jdbc:mysql://localhost:3340/databaseName?user=root&password=111111&useUnicode=true&characterEncoding=UTF8");

Statement stmt=conn.createStatement();

sql= "create table text(row1 char(20),row2 varchar(20),primary key(NO))";int result =stmt.executeUpdate(sql);if (result != -1) {

System.out.println("创建数据表成功");

sql= "insert into student(row1 ,row2 ) values('111','111')";

result=stmt.executeUpdate(sql);

sql= "select * from student";

ResultSet rs=stmt.executeQuery(sql);

System.out.println("row1\trow2");while(rs.next()) {

System.out.println(rs.getString(1) + "\t" + rs.getString(2));

}

}

}catch(SQLException e) {

System.out.println("MySQL操作错误");

e.printStackTrace();

}catch(Exception e) {

e.printStackTrace();

}finally{

conn.close();

}

转载地址:http://zjidy.baihongyu.com/

你可能感兴趣的文章
STM32定时器触发SPI逐字收发之应用示例
查看>>
5G网络是怎么来的?
查看>>
你可能忽视的总线收发器接口电平问题
查看>>
USB接口和雷电接口有什么关系?
查看>>
通信教程05_USB接口、标准和基础原理
查看>>
2019年11月C语言接近Java,有望排名第一
查看>>
Linux的起源:从一个故事说起
查看>>
精彩的实验 | 专业表演请勿模仿
查看>>
中国人发明的代码,你知道是什么样的吗?
查看>>
C语言结构体用法很多,坑也很多
查看>>
当年的硬件,今天的U盘
查看>>
从信号完整性角度谈如何选择示波器
查看>>
硬件小知识 | 动图解析桥式整流电路工作原理
查看>>
发电厂是交流电,还是直流电输送?
查看>>
你了解三极管,但你了解晶闸管吗?
查看>>
通信教程06_波特率、比特率、通信速度的区别
查看>>
多种常见传感器工作原理
查看>>
电路板上的连线也存在坑
查看>>
2020 年最漂亮的 Linux 发行版
查看>>
为什么PCB要沉金?
查看>>