mysql 之jdbc idea版
安装时注意jdk mysql 驱动版本
package com.jdsc;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;/*** @author Alina* @date 2022年02月04日 11:11 下午*/
public class jdbsdemo2 {public static void main(String[] args) {// 1.导入jar包Statement stmt = null;Connection conn = null;try {
// 2.注册驱动:使用哪一个数据库驱动jar
// static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。
// static {
// try {
// java.sql.DriverManager.registerDriver(new Driver());
// } catch (SQLException E) {
// throw new RuntimeException("Can't register driver!");
// }
// }Class.forName("com.mysql.cj.jdbc.Driver");// 3.创建 DriverManager对象
// 方法:static Connection getConnection(String url, String user, String password
// url:指定连接的路径
// mysql服务默认端口是3306,则url可以简写为:jdbc:mysql:///数据库名称conn = DriverManager.getConnection("jdbc:mysql:///db3" ,"root","12345678");// 4.定义sql语句String sql = "insert into account values (null,'猴子',5000)";
//
// 5.获取执行sql语句的对象Statement
// 获取执行sql 的对象
// Statement createStatement()
// PreparedStatement prepareStatement(String sql)
// * 开启事务:setAutoCommit(boolean autoCommit) :调用该方法设置参数为false,即开启事务
// * 提交事务:commit()
// * 回滚事务:rollback()stmt = conn.createStatement();// 6.执行sql
// -- boolean execute(String sql) :可执行任意的sql 了解
// -- int executeUpdate(String sql) :
// 执行DML(insert、update、delete)语句、DDL(create,alter、drop)语句
// 返回值:影响的行数,
// -- ResultSet executeQuery(String sql) :执行DQL(select)语句int count = stmt.executeUpdate(sql);// 7.处理结果System.out.println(count);} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}finally {if(stmt!=null){try{stmt.close();}catch ( SQLException e ){e.printStackTrace();}}if(conn!=null){try{conn.close();}catch ( SQLException e ){e.printStackTrace();}}}}
}
mysql 之jdbc idea版相关推荐
- MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
转载:https://www.oschina.net/news/95325/mysql-8-0-ga-released MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 ...
- com.mysql.cj.jdbc.Driver这个驱动类
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.D ...
- 1.MySQL,JDBC
MySQL MySQL,JDBC 内容所需要的所有依赖文件:在以下路径 嘿嘿~ https://download.csdn.net/download/weixin_56121715/85411373# ...
- 高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级)
高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级) [美]施瓦茨(Schwartz,B.)[美]扎伊采夫(Zaitsev,P.) [美]特卡琴科(Tkachenko,V.) 著 宁海元 ...
- 严重: Web应用程序 [/XXX_war_exploded] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它。
报错: 严重: Web应用程序 [/XXX_war_exploded] 注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它. 为防止内存泄 ...
- 问题解决:严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它
问题解决:严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它 在我练习ssm框架时,我的tomcat关闭时每次都弹出 ...
- 高性能MySQL(第3版)(MySQL旗舰名著惊献全面升级)
高性能MySQL(第3版)(MySQL旗舰名著惊献全面升级) [美]施瓦茨(Schwartz,B.)[美]扎伊采夫(Zaitsev,P.) [美]特卡琴科(Tkachenko,V.) 著 宁海元 周振 ...
- 警告: Could not load driverClass com.mysql.cj.jdbc.Driver
警告: Could not load driverClass com.mysql.cj.jdbc.Driver 解决办法:检查每个配置值最后是否有空格,把鼠标放在配置值最后,如果前面有空格,去掉即可. ...
- mysql 时差查了13小时_Mysql 时间差了 14 或 13 小时 com.mysql.cj.jdbc.Driver
解决办法 serverTimezone=CTT spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasour ...
最新文章
- mysql添加毫秒级时间
- Opendaylight将自己写的feature添加到控制器当中
- Linux内核TCP/IP协议栈运行时序 | 配图
- 自定义SharePoint Webservice
- Linux登录的shell信息,Linux展示登录Shell信息
- hive-server 启动失败问题小记
- java实现非对称加密算法
- python网站下载_python 下载整个网站
- 怎样批量修改照片分辨率?
- Worktile 中百万级实时消息推送服务的实现
- LeetCode881:救生艇 (C、C++实现)
- php select下拉框,下拉框处理(select)
- CAPL 无法处理 xlsx 表格,Python老大哥曲线助攻
- abb机器人旋转六轴角度指令_ABB-120型号机器人的6个轴运动的角度范围各是多少?...
- 全球及中国防水卷材涂料市场十四五产能规模与需求容量调研报告2022版
- ssh登陆失败,客户端吐出错误信息,是bash的锅?
- 网站安全检测报告(2020年精华篇)
- php云签到,云签到之DiscuzX系列论坛自动签到
- c++ primer 18th 用于大型程序的工具
- 这个假期有这些游戏就不怕无聊了