千家信息网

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