基于jsp的商城源码_网上商城jsp项目源代码

hacker|
87

文章目录:

求基于 JSP和javabean技术 用JDBC访问sqlserver 或mysql的 网上商城系统 急需毕业论文和源码 !!非常感谢

package dataBase;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

//import java.sql.ResultSetMetaData;

import java.sql.SQLException;

import java.util.ArrayList;

import java.util.List;

public class DBHelper {

private Connection con;

private PreparedStatement pstmt;

private ResultSet rs;

//静态语句块,加载驱动

static {

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

} catch (ClassNotFoundException e) {

e.printStackTrace();

}

}

public ArrayList findBySql(String sql, ArrayListString params, Class? c) {

con = this.getCon();

try {

pstmt=con.prepareStatement(sql);

doParams(pstmt, params);

rs=pstmt.executeQuery();

while(rs.next()){

/**************************************************/

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return List;

}

//连接数据库

public Connection getCon() {

try {

con = DriverManager.getConnection(

"jdbc:sqlserver://192.168.2.30:1433;databaseName=数据库名",

"连接数据库名", "密码");

} catch (SQLException e) {

e.printStackTrace();

}

return con;

}

//关闭所有连接

public void closeAll(ResultSet rs, PreparedStatement pstmt, Connection con) {

if (rs != null) {

try {

rs.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if (pstmt != null) {

try {

pstmt.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if (con != null) {

try {

con.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

//对数据进行增、删、改

// insert into xx values(?,?); params={"张三","a"};

public void doUpdate(String sql, ListString params) {

con = this.getCon();

try {

pstmt = con.prepareStatement(sql);

doParams(pstmt, params);

pstmt.executeUpdate();

} catch (SQLException e) {

e.printStackTrace();

} finally {

closeAll(null, pstmt, con);

}

}

public void doParams(PreparedStatement pstmt, ListString params)

throws SQLException {

if (pstmt != null params != null params.size() 0) {

for (int i = 0; i params.size(); i++) {

pstmt.setString(i + 1, params.get(i));

}

}

}

}

基于JSP的电子商城系统源码+数据库,要能够运行哦

云盘链接已私信发送给你了,你看一下是不是你需要的

如果还有哪位朋友想要,请点“赞”此条回答以后,在下面的评论里留下您的联系方式

学无止境,希望回答能给你带来帮助,如果满意请采纳,不满意的话请继续追问。

跪求一份基于jsp的商城系统的源代码啊,前端和后台的完整代码,谢谢各位大神

void CALLBACK EXPORT TimerProc(HWND hWnd,UINT nMsg,UINT nTimerid,DWORD dwTime)

{

switch(nTimerid)

{

case 1:

// 处理ID为1的定时器的事件

func1();

break;

case 2:

// 处理ID为2的定时器的事件

func2();

break;

......

default:

break;

}

}

1条大神的评论

  • avatar
    访客 2022-07-10 上午 11:16:34

    .sql.SQLException;import java.util.ArrayList;import java.util.List;public class DBHelper { privat

发表评论