千家信息网

java 调用mysql实例

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,java 调用mysql实例:package com.tanglei.test1;import java.sql.*;public class Testsql{public static void m
千家信息网最后更新 2026年10月31日java 调用mysql实例
java 调用mysql实例:

package com.tanglei.test1;

import java.sql.*;


public class Testsql{

public static void main(String []args){

Mysql mysql=new Mysql();

}

}

class Mysql{

// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值

// 避免中文乱码要指定useUnicode和characterEncoding

// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,

// 下面语句之前就要先创建javademo数据库

Connection cnn=null;

String sql;

String url="jdbc:mysql://localhost:3306/test?useSSL=false";

public Mysql(){

try{

// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,

// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来

//1.添加驱动

Class.forName("com.mysql.jdbc.Driver");

//2.建立连接

// 一个Connection代表一个数据库连接

cnn=DriverManager.getConnection(url,"tester","pass1234");

cnn.setAutoCommit(false);

//3.创建statement

// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等

Statement stmt=cnn.createStatement();

sql="create table if not exists student(No varchar(20),Name varchar(20),primary key(No))";

int res=stmt.executeUpdate(sql);

cnn.commit();

// System.out.println(res);

if(res!=-1){

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

sql="insert into student (No,Name)values ('S001','Ray')";

stmt.executeUpdate(sql);

sql="insert into student (No,Name)values ('S002','Swead')";

stmt.executeUpdate(sql);

sql="insert into student (No,Name)values ('S003','Deny')";

stmt.executeUpdate(sql);

sql="select * from student";

ResultSet rs=stmt.executeQuery(sql);

System.out.println("学号\t姓名");

while (rs.next()){

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

}

sql="drop table student";

stmt.executeUpdate(sql);

}

}catch(Exception e){

e.printStackTrace();

try{

cnn.rollback();

}catch (SQLException e1){

e1.printStackTrace();

}

}finally{

try{

cnn.close();

}catch(SQLException e){

e.printStackTrace();

}

}

}

}


数据 数据库 驱动 可以通过 名称 语句 实例 成功 主机 之所以 乱码 代表 参数 名字 姓名 学号 方式 方法 端口 管理系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 保险科技 互联网保险 上海睿民互联网科技有限公司 互联网 科技 上海互联网科技有限公司 安徽鑫晟辉互联网科技 百单互联网科技有限公司 青海省互联网新科技 湖南洣水互联网科技有限公司扣款 来此购互联网科技有限公司 成都互联网科技公司工作好不好 群盈汇互联网科技有限公司 工业互联网山东科技大学 启辰互联网科技 宇信科技在杭州互联网排第几 南京一网一红互联网科技有限公司 神州科技互联网有限公司 宁波跨境商互联网科技有限公司 西安有哪些互联网高科技企业 科技发展第三阶段互联网时代 礼当家互联网科技 中国互联网科技发展 碳银互联网科技 猫创互联网科技 多迪互联网科技有限公司 联恩商钥互联网科技有限公司 中正互联网科技招聘 济南和联互联网科技有限公司 承德科技产业互联网发展 互联网数据科技专业
0