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

时间:2022-06-30 08:18:30

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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、连接数据库

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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;
  }
 
}

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

原文链接:https://blog.csdn.net/lxl121181/article/details/79174842