最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

JAVA数据库基本操作,增删改查

来源:动视网 责编:小OO 时间:2025-10-06 22:48:17
文档

JAVA数据库基本操作,增删改查

JAVA数据库基本操作,增删改查packagemypack;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;publicclassDbOper{//查询多行记录publicArrayListselect(){Connectionconn=null;PreparedSta
推荐度:
导读JAVA数据库基本操作,增删改查packagemypack;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;publicclassDbOper{//查询多行记录publicArrayListselect(){Connectionconn=null;PreparedSta
JAVA数据库基本操作,增删改查

package mypack;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.util.ArrayList;

public class DbOper {

// 查询多行记录

public ArrayList select() {

Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rs = null;

ArrayList al = new ArrayList();

try {

conn = DbConn.getConn();

pstmt = conn.prepareStatement(“select * from titles”);

rs = pstmt.executeQuery();

while (rs.next()) {

Titles t = new Titles();

t.setTitleid(rs.getString(1));

t.setTitle(rs.getString(2));

al.add(t);

}

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

} finally {

try {

if (rs != null) rs.close();

if (pstmt != null)pstmt.close();

if (conn != null)conn.close();

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}

}

return al;

}

//查询单个对象

public Titles selectOne(String titleid){

Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rs = null;

Titles t = new Titles();

try {

conn = DbConn.getConn();

pstmt = conn.prepareStatement(“select * from titles where title_id=?”);

pstmt.setString(1,titleid);

rs = pstmt.executeQuery();

while (rs.next()) {

t.setTitleid(rs.getString(1));

t.setTitle(rs.getString(2));

}

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

} finally {

try {

if (rs != null) rs.close();

if (pstmt != null)pstmt.close();

if (conn != null)conn.close();

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}

}

return t;

}

//增加记录

public boolean insert(Titles t){

Connection conn = null;

PreparedStatement pstmt=null;

boolean b = false;

try {

conn = DbConn.getConn();

pstmt = conn.prepareStatement(“insert into titles(title_id,title) values (?,?)”);

pstmt.setString(1,t.getTitleid());

pstmt.setString(2,t.getTitle());

int n = pstmt.executeUpdate();

if(n==1)

b=true;

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}finally{

try {

if(pstmt!=null)pstmt.close();

if(conn!=null)conn.close();

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}

}

return b;

}

//删除记录

public boolean delete(String titleid){

Connection conn = null;

PreparedStatement pstmt=null;

boolean b = false;

try {

conn = DbConn.getConn();

pstmt = conn.prepareStatement(“delete from titles where title_id=?”);

pstmt.setString(1,titleid);

int n = pstmt.executeUpdate();

if(n==1)

b=true;

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}finally{

try {

if(pstmt!=null)pstmt.close();

if(conn!=null)conn.close();

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}

}

return b;

}

//修改表

public boolean update(Titles t){

Connection conn = null;

PreparedStatement pstmt=null;

boolean b

= false;

try {

conn = DbConn.getConn();

pstmt = conn.prepareStatement(“update titles set title=? where title_id=?”);

pstmt.setString(1,t.getTitle());

pstmt.setString(2,t.getTitleid());

int n = pstmt.executeUpdate();

if(n==1)

b=true;

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}finally{

try {

if(pstmt!=null)pstmt.close();

if(conn!=null)conn.close();

} catch (SQLException e) {

// TODO 自动生成 catch 块

e.printStackTrace();

}

}

return b;

}

}

文档

JAVA数据库基本操作,增删改查

JAVA数据库基本操作,增删改查packagemypack;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;publicclassDbOper{//查询多行记录publicArrayListselect(){Connectionconn=null;PreparedSta
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top