JAVA 连接 Mysql数据库查询修改

2 篇文章 0 订阅

使用官方最新驱动 所以需要修改一些参数 驱动名 数据库连接参数


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

public class Test1 {

	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		//加载驱动
		Class.forName("com.mysql.cj.jdbc.Driver");
		//创建连接
		//设置时区,在数据库连接后加上serverTimezone=GMT如果需要使用gmt+8时区,需要写成GMT%2B8
		//根据MySQL 5.5.45 +,5.6.26 +和5.7.6+的要求,如果未设置显式选项,则必须默认建立SSL连接。
		//为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为'false'。
		//您需要通过设置useSSL = false显式禁用SSL,或者设置useSSL = true并且为服务器证书验证提供信任库。
		String url="jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8";
		//数据库连接 地址 账号 密码
		Connection conn=DriverManager.getConnection(url,"root","168168");
		//创建Statement对象
		Statement state=conn.createStatement();
		//查询
		//创建SQL并执行
		String sql ="delete from javatest where userId='1003'";
		state.executeUpdate(sql);
		//输出
		//创建sql并执行 将结果保存在ResultSet对象里面
		String sql2="select * from javatest";
		ResultSet rs=state.executeQuery(sql2);
		//循环输出
		while(rs.next()) {
			System.out.print(rs.getString("userId")+"\t");
			System.out.print(rs.getString("name")+"\t");
			System.out.print(rs.getString("sex")+"\t");
			System.out.print(rs.getInt("age")+"\n");
				
		}
		//关闭连接
		conn.close();
	}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值