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;
  } 

} 

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

(0)

相关推荐

  • 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

  • java 数据库连接与增删改查操作实例详解

    本文实例讲述了java 数据库连接与增删改查操作.分享给大家供大家参考,具体如下: 1.设置数据库的基本配置信息 package mysql; //数据库配置资源连接 public final class DbConfig { //数据库资源 指定所使用的数据库类型 地址 端口 数据库名称 编码格式 public final static String dbUrl = "jdbc:mysql://localhost:3306/database_name?useUnicode=true&c

  • 详解Java数据库连接JDBC基础知识(操作数据库:增删改查)

    一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库.比如建立数据库连接.执行SQL语句进行数据的存取操作. JDBC代表Java数据库连接. JDBC库中所包含的API任务通常与数据库使用: 连接到数据库 创

  • Java 数据库连接(JDBC)的相关总结

    Java 数据库连接(Java DataBase Connectivity,缩写JDBC)是官方(sun公司)定义的一套操作所有关系型数据库的规则(即接口). 各个数据库厂商去实现这套接口,提供数据库驱动jar包.我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类. 一.JDBC API 概述 JDBC API主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中),主要包括(下面的接口,需驱动程序提供者来具体实现): DriverManage

  • Java 数据库连接池详解及简单实例

    Java 数据库连接池详解 数据库连接池的原理是: 连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象.使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用.而连接的建立.断开都由连接池自身来管理.同时,还可以通过设置连接池的参数来控制连接池中的初始连接数.连接的上下限数以及每个连接的最大使用次数.最大空闲时间等等.也可以通过其自身的管理机制来监视数据库连接的

  • Java 数据库连接池Druid 的介绍

    目录 1.配置参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.在 SpringBoot 中使用 2.1.1.引入依赖 2.1.2.单数据源 2.1.3.多数据源 2.1.4.开启监控功能 前言: Druid 连接池是阿里巴巴开源的数据库连接池项目,Druid 为监控而生,内置强大的监控功能,监控特性不影响性能,官网地址为:https://github.com/alibaba/druid/wiki/,本文主要介绍 Druid 的基本使用,文中使用到的软件版本:

  • Java 数据库连接池 Tomcat介绍

    目录 1.配置参数 1.1.基础配置 1.2.系统属性 1.3.一般参数 1.4.增强参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.作为资源配置在 Tomcat 中 3.2.在 SpringBoot 中使用 3.1.1.引入依赖 3.1.2.单数据源 3.1.3.多数据源 前言: Tomcat 连接池是从 Tomcat 7 开始重新编写的高并发连接池,用以取代以前 Tomcat 中使用的 DBCP 1 连接池,它可以配置在 Tomcat 中使用,也可以单独

  • Java 数据库连接池DBPool 介绍

    目录 1.配置参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.在 SpringBoot 中使用 2.1.1.引入依赖 2.1.2.单数据源 2.1.3.多数据源 前言: DBPool 是一个高效易配置的数据库连接池,支持 JDBC 4.2,但目前已经不维护了:本文简单介绍下 DBPool 的使用,文中使用到的软件版本:Java 1.8.0_191.DBPool 7.0.1.Spring Boot 2.3.12.RELEASE. 1.配置参数 参数 描述 na

  • Java 数据库连接池 DBCP 的介绍

    目录 1.配置参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.在 SpringBoot 中使用 2.2.1.引入依赖 2.2.2.单数据源 2.2.3.多数据源 DBCP(Database connection pooling) 是 Apache 旗下 Commons 项目下的一个子项目,提供连接池功能:本文主要介绍 DBCP 的基本使用,文中使用到的软件版本:Java 1.8.0_191.DBCP 2.9.0.Spring Boot 2.3.12.RELE

  • Java数据库连接池的几种配置方法(以MySQL数据库为例)

    一.Tomcat配置数据源: 前提:需要将连接MySQL数据库驱动jar包放进Tomcat安装目录中common文件夹下的lib目录中 1.方法一:在WebRoot下面建文件夹META-INF,里面建一个文件context.xml,如下: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="jdbc/chaoshi" auth="

随机推荐