java数据库连接、查询、更新等

 更新时间:2018年05月06日 21:55:42   作者:璐潇晓璐  
这篇文章主要介绍了java数据库连接、查询、更新等,需要的朋友可以参考下

1、java数据库连接、查询、更新

nameGet='%'+nameGet+'%'; 
String sqlGname = "SELECT * FROM GOODS WHERE GNAME LIKE ?"; 
try 
{ 
  pstmt = conn.prepareStatement(sqlGname); 
  pstmt.setString(1, nameGet); 
  rs = pstmt.executeQuery(); 
  while (rs.next()) 
  { 
    int gid = rs.getInt("gid"); 
    String gname = rs.getString(2); 
    double gprice = rs.getDouble(3); 
    int gnum = rs.getInt(4); 
    Goods goods = new Goods(gid,gname,gprice,gnum); 
    goodsList.add(goods); 
    } 
  } catch (SQLException e) 
  { 
    e.printStackTrace(); 
  }finally 
  { 
    DbClose.queryClose(pstmt, rs, conn); 
  } 

2、连接数据库

public final class DbConn 
{ 
  public static Connection getconn() 
  { 
    Connection conn = null; 
     
    String user  = "root"; 
    String passwd = "root"; 
    String url = "jdbc:mysql://localhost:3306/shop"; 
     
    //已加载完驱动 
    try 
    { 
      Class.forName("com.mysql.jdbc.Driver");  
      conn = DriverManager.getConnection(url,user,passwd); 
    }catch (SQLException e) 
    { 
      e.printStackTrace(); 
    } 
    catch (ClassNotFoundException e) 
    { 
      e.printStackTrace(); 
    } 
    return conn; 
  } 
 
} 

这篇文章就介绍到这,下一篇将为大家更好的更相关的文章。

相关文章

  • Java springboot压缩文件上传,解压,删除压缩包方式

    Java springboot压缩文件上传,解压,删除压缩包方式

    这篇文章主要介绍了Java springboot压缩文件上传,解压,删除压缩包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Java线程状态运行原理解析

    Java线程状态运行原理解析

    这篇文章主要介绍了Java线程状态运行原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • idea运行java的配置详细教程(包含maven,mysql下载配置)

    idea运行java的配置详细教程(包含maven,mysql下载配置)

    程序员们在开发的时候,一定会用到Intellij IDEA这个集成开发环境,这篇文章主要给大家介绍了关于idea运行java的配置(包含maven,mysql下载配置)的相关资料,需要的朋友可以参考下
    2024-05-05
  • Java编写实现登陆窗口

    Java编写实现登陆窗口

    这篇文章主要为大家详细介绍了Java编写实现登陆窗口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • ssm实现视频的上传与播放的示例代码

    ssm实现视频的上传与播放的示例代码

    这篇文章主要介绍了ssm实现视频的上传与播放的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Spring Boot实现分布式任务调度的步骤

    Spring Boot实现分布式任务调度的步骤

    Spring Boot提供了一些工具和框架,可以帮助我们轻松地实现分布式任务调度,在本文中我们将介绍如何使用Spring Boot、Spring Cloud、Quartz和Redis来实现分布式任务调度,感兴趣的朋友跟随小编一起看看吧
    2023-06-06
  • JAVA找不到符号的三种解决方案

    JAVA找不到符号的三种解决方案

    这篇文章主要给大家介绍了关于JAVA找不到符号的三种解决方案, 找不到符号错误主要发生在我们试图引用一个未在我们正在编译的程序中声明的变量时,这意味着编译器不知道我们所引用的Java变量,需要的朋友可以参考下
    2024-03-03
  • SpringBoot整合Tomcat连接池的使用

    SpringBoot整合Tomcat连接池的使用

    这篇文章主要介绍了SpringBoot整合Tomcat连接池的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • java的三种IO模型详解(BIO、NIO、AIO)

    java的三种IO模型详解(BIO、NIO、AIO)

    本文介绍了BIO、NIO和AIO三种不同的IO模型,分别分析了它们的工作机制、实现方式以及与BIO的对比,BIO是阻塞的,每个连接需要一个线程;NIO是同步非阻塞的,通过缓冲区和选择器实现I/O多路复用;AIO是异步的,操作系统处理IO操作,完成后通知应用程序
    2024-11-11
  • 初识sa-token及登录授权简单实现

    初识sa-token及登录授权简单实现

    这篇文章主要为大家介绍了sa-token及登录授权简单实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论