在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Java操作mysql数据库实例介绍

163次阅读
没有评论

共计 3061 个字符,预计需要花费 8 分钟才能阅读完成。

这篇文章主要介绍“Java 操作 mysql 数据库实例介绍”,在日常操作中,相信很多人在 Java 操作 mysql 数据库实例介绍问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java 操作 mysql 数据库实例介绍”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

package com.Jdbc.demo;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import com.mysql.jdbc.Connection;

public class jdbc02 {

public static final String url = jdbc:mysql://localhost:3306/school?useUnicode=true characterEncoding=UTF-8 // 连接数据库的 URL 地址

public static String username = root // 数据库的用户名

public static String password =  // 数据库的密码

public static Connection conn=null;// 连接对象

    public static Statement stmt=null;// 语句

    public static ResultSet rs = null;// 结果集

//1. 加载 MySQL 数据库驱动

    static

    {

try {

Class.forName(com.mysql.jdbc.Driver

//2、建立数据库连接

conn = (Connection) DriverManager.getConnection(url,username,password);

 

if(conn != null)

{

System.out.println(数据库连接正常

}

else

{

System.out.println(数据库连接失败

}

catch (Exception e)

{

e.printStackTrace();

}

  }

  // 查询所有的学生资料

  public static void query()

  {

  String sql = select * from students;

  try {

  stmt = conn.createStatement();

  rs = stmt.executeQuery(sql);

  while(rs.next())

  {

  System.out.println(学号:+rs.getInt( sid)+ , 姓名:+rs.getString(sname)+ , 年龄: +rs.getInt(age)+ , 性别:+rs.getString(gender));

  }

 

} catch (Exception e)

  {

e.printStackTrace();

  }

  finally 

  {

destoryResource(); 

}

  }

// 添加学生方法

public static boolean add()

{

String sql = insert into Students values (11, 张三天 ,138, f , zhangsan@qq.com , 广州阳江

try

{

stmt = conn.createStatement();

int result = stmt.executeUpdate(sql);

if(result 0)

{

System.out.println(数据添加成功

return true;

}

else

{

System.out.println(数据库添加失败

return false;

}

}

catch(Exception ex)

{

ex.printStackTrace();

return false;

}

finally

{

destoryResource();

}

}

 

 

  // 释放资源的方法

  public static void destoryResource()

  {

  try {

  if(rs != null)

  {

  rs.close();

  rs = null;

  }

  if (stmt != null)

  {

  stmt.close();

  stmt = null;

  }

 

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

  }

 

  // 释放最后资源

  public static void destoryallResource()

  {

  try 

  {

  if (conn != null)

  {

conn.close();

conn = null;

}

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

  }

 

  // 删除指定学号的学生资料

  public static boolean delete(int sid)

  {

  String sql = delete from students where sid= +sid;

try

{

stmt = conn.createStatement();

int result = stmt.executeUpdate(sql);

if(result 0)

{

System.out.println(数据添删除成功

return true;

}

else

{

System.out.println(数据添没有删除

return false;

}

}

catch(Exception ex)

{

ex.printStackTrace();

return false;

}

finally

{

destoryResource();

}

  }

 

  // 修改所有学生的年龄为 20 岁

  public static boolean update(int age)

  {

  String sql = update students set age= +age;

  try

  {

  stmt = conn.createStatement();

  int result = stmt.executeUpdate(sql);

  if(result 0)

  {

  return true;

  }

  else

  {

  return false;

  }

  }

  catch(Exception ex)

  {

  ex.printStackTrace();

  return false;

  }

  finally

  {

  destoryResource();

  }

  }

 

 

 

  public static void main(String[] args) 

  {

  jdbc02.query();  // 查询语句

 

  if (jdbc02.add()) 

  {

  System.out.println(添加成功!

}

  else 

  {

  System.out.println(添加失败!

}

 

  System.out.println(———————

  jdbc02.query();

  jdbc02.delete(11);

System.out.println(—— 删除学号为 11 的学生之后 ——–

jdbc02.query();

jdbc02.update(20);

System.out.println(—— 修改所有学生年龄为 20 岁 ——–

jdbc02.query();

jdbc02.destoryallResource();  // 释放资源

  }

}

到此,关于“Java 操作 mysql 数据库实例介绍”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计3061字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 小13箩利洗澡无码免费视频 | 国产区在线观看 | 久久国产热 | 四虎国产精品永久地址99 | 久久久久18 | 2019亚洲日韩新视频 | 国产96在线 | 国产亚洲女在线线精品 | 亚洲av无码乱码国产麻豆 | 老鸭窝亚洲| 久久91在线 | 女人18毛片a级毛片 女人18毛片a级毛片免费视频 | 久久久亚洲欧洲日产国码aⅴ | 国产精品第一区亚洲精品 | 四虎影视在线看 | 久久99国产精品久久99小说 | 亚洲精品中文字幕久久久久久 | 日本一区二区三区久久久 | 国精品99久9在线 | 免费 | 日韩第四页 | 国产综合久久久久久鬼色 | 色噜噜亚洲男人的天堂 | 国产精品成人3p一区二区三区 | 521香蕉永久播放地址 | 中文乱码人妻系列一区二区 | 三级视频大全 | 无码精品人妻一区二区三区漫画 | 思思久久99热只有频精品66 | 免费观看拍拍视频在线观看 | 在线a人片免费观看 | 亚洲欧美成人综合在线 | 久久99精品国产麻豆婷婷洗澡 | 国产精品免费观看久久 | 色综合天天综合高清网国产在线 | 在线观看成年人视频 | 亚洲国产成人精品无码区在线网站 | 日韩福利视频 | 在线播放国产视频 | 成人免费区一区二区三区 | 国产精品毛片在线大全 | 91青草视频 |