当前位置: 首页 > 编程笔记 >

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

汪跃
2023-03-14
本文向大家介绍java数据库连接、查询、更新等,包括了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; 
  } 
 
} 

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

 类似资料:
  • 我正在处理的程序包含两个类,GUI和DatabaseHelper。使用的表模型是DefaultTableModel。 GUI包含一个简单的JTable。它在启动时使用来自DatabaseHelper的数据初始化。这管用。 然而,当尝试将新数据加载到表中时,就不是那么直接了当了。 到目前为止,我的做法是: 现在发生的情况是,加载的数据被附加到已经存在的JTable上。 如果可能的话,我希望实现一个仅

  • 问题内容: 我在hibernate状态下使用jpa。我有以下方法: 可以,但是它关闭了与数据库的连接。当秒被执行时 引发什么原因 我的配置: 编辑 我不知道为什么“ firstJDBCTemplateQuery”关闭数据库连接。如何解决这个问题? 堆栈跟踪: 编辑 我检查了堆栈跟踪。 编辑 我用 是 是 编辑调试结果 : 启动Beginin交易: /////////////////////////

  • 本文向大家介绍JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等,包括了JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等的使用技巧和注意事项,需要的朋友参考一下 主要内容:  JDBC连接数据库步骤。 一个简单详细的查询数据的例子。 封装连接数据库,释放数据库连接方法。 实现查询,插入,删除,更新等十一个处理数据库信息的功能。(包括事务处理,批量更新等) 把十一个功能都放

  • 本文向大家介绍C#连接数据库和更新数据库的方法,包括了C#连接数据库和更新数据库的方法的使用技巧和注意事项,需要的朋友参考一下 对数据库的操作总体可以分为两类:查询(select)和更新(insert,delete,update)。为什么这样来分呢?仔细看看两类的区别,select只是从数据库中将数据拿出来使用,而其余三者都会对数据库的物理数据进行修改。这篇文章将接着阐述更新数据。 更新数据库信息

  • 本文向大家介绍java连接mysql数据库 java连接sql server数据库,包括了java连接mysql数据库 java连接sql server数据库的使用技巧和注意事项,需要的朋友参考一下 在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一、mysql 二、sql server 以上就

  • 问题内容: 当用户最初单击按钮时,将运行查询,并将每一行放入JPanel中并添加到显示中,以供用户查看。哪个工作正常。 我的问题是,我希望用户能够根据它们提供的值(通过JTextField)过滤这些结果,并且我希望显示的记录随着JTextField值的更改而更新。每次更改JTextField时都会形成并执行我的查询,但是我找不到更新显示记录的方法。 任何帮助,将不胜感激。 该代码花了一些时间进行编