下载帝国网站管理系统5.0正式版
 帝国论坛技术交流区网络编程javaBean--mysql操作类
帝国CMS5.0正式版发布
中客:空间产品随时可无条件退款!
测试:生成20万数据共用107分钟
《帝国下载系统》全面免费
Mysql大数据备份工具下载
帝国软件旗下新站 - 站长工具
1G双线帝国空间+200M数据库=158
帝国CMS教程下载
主题:javaBean--mysql操作类 [加入收藏夹]   

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47587
经验值   :108259
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》基础教程下载】   [第 1 楼]
javaBean--mysql操作类
package EBB.java;
import java.sql.*;
import java.util.*;
import java.text.*;
import java.io.*;
public class jdbc_sql
{String conn_str="jdbc:mysql://localhost/ebb";
String username="myname";
String password="123";
private Connection conn=null;
private Statement stmt=null;
ResultSet rs=null;
//----------------------数据库链接----------------
public jdbc_sql()
{
try{Class.forName("org.gjt.mm.mysql.Driver");
}
catch(java.lang.ClassNotFoundException e) {System.err.println("dbclass():"+e.getMessage());}
try{
conn=DriverManager.getConnection(conn_str,username,password);
}
catch(SQLException ex) {
System.err.println("dbclass():"+ex.getMessage());}
}
//---------------------数据库查询-----------------
public ResultSet query(String sql)
{
try{
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);}
catch(SQLException ex) {System.err.println("query():"+ex.getMessage());}
return rs;
}
//-----------数据库修改---------
public void update(String sql)
{
try{
stmt=conn.createStatement();
stmt.executeUpdate(sql);}
catch(SQLException ex) {System.err.println("update():"+ex.getMessage());}
}
//----------关闭数据源-------
public void closestmt()
{try{stmt.close();}
catch(SQLException ex) {System.err.println("closestmt():"+ex.getMessage());}
}
//----------关闭链接---------
public void closeconn()
{try{conn.close();}
catch(SQLException ex) {System.err.println("closeconn()"+ex.getMessage());}
}
}



[零基础入门教程] [模板制作教程] [采集使用教程]
官方使用交流群:12261591
2003-05-28 18:24:09 已设置保密 顶部 回复 引用 报告 编辑 删除

sunlang
用户头衔:举人

精华贴   :1
发贴数   :514
经验值   :1764
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 2 楼]

凌晨一点,学习中
得到了javabean的解释
JavaBean是一种Java类 (class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。
懂了些
但看代码不是很懂,赐教赐教
我这里也有一份javabean
package db;

import java.util.*;
import java.sql.*;
import java.io.*;

public class dbOperate{
String DBDriver="org.gjt.mm.mysql.Driver";
String ConnStr="jdbc:mysql://localhost/bbs";
String MyUser="root";
String MyPassword="";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

public dbOperate()
{
}

public boolean openConn()
{
try
{
Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("DBconn (): " + e.getMessage());
}
return true;

}

/*************************************************
* executeQuery and executeUpdate
* query and update DB
*************************************************/
public ResultSet executeQuery(String sql)
{
rs = null;
try
{
conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}

public void executeUpdate(String sql)
{
try
{
conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement();
stmt.executeQuery(sql);
if(stmt != null) stmt.close();
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}

public void closeAll() throws SQLException{
if(conn != null) conn.close();
if(rs != null) rs.close();
if(stmt != null) stmt.close();
}

}
猛猛能不能解释解释,不是蛮懂得喔





2003-06-02 01:04:31 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47587
经验值   :108259
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》基础教程下载】   [第 3 楼]

<%@page contentType="text/html; charset=gb2312" language="java" %>
<jsp:useBean id="empire" scope="page" class="EBB.java.jdbc_sql" />
<%
java.sql.ResultSet rs=null;
java.sql.ResultSet rs1=null;
java.sql.ResultSet rs2=null;
String icons="";
String keyboard=request.getParameter("keyboard");
String sear=request.getParameter("sear");
String title;
int pageno=0;
int line=8;//每页显示20条记录
int page_line=2;//每页显示8个链接
int start=0;//偏移量
String query="";
String returnpage="";
int num=0;//总条数
int forumid=Integer.parseInt(request.getParameter("forumid"));
String search="",filename="ListThread.jsp";//search:搜索关键字,filename:本文件名
int offset=0;
String add="";
search="&forumid="+forumid;
if(!(sear==null))
{search+="&sear=1&keyboard="+keyboard;
add=" and (title like '%"+keyboard+"%' or threadtext like '%"+keyboard+"%')";}
//页码
if(request.getParameter("page")==null)
{pageno=0;}
else
{pageno=Integer.parseInt(request.getParameter("page"));}
//偏移量
if(request.getParameter("start")==null)
{start=0;}
else
{start=Integer.parseInt(request.getParameter("start"));}
offset=start+pageno*line;
//取得总条数
query="select count(*) as total from e_thread where ishidden=0 and forumid='"+forumid+"'"+add;
rs=empire.query(query);
rs.next();
num=rs.getInt("total");
query="select threadid,title,icons,renum,onclick,username,lastuser,status,lasttime,isopen,ishidden,istop from e_thread where forumid='"+forumid+"' and ishidden=0"+add+" order by truetime desc limit "+offset+","+line;
rs=empire.query(query);
rs1=empire.query("select forumname,bigforumid from e_forum where forumid='"+forumid+"' limit 1");
//每有找到此栏目id提示错误
if(!rs1.next())
{rs.close();
rs1.close();
empire.closestmt();
empire.closeconn();
response.sendRedirect("error/error.jsp?error=2&e=1");
}
//-----------------取得大栏目名
rs2=empire.query("select forumname from e_forum where forumid='"+rs1.getInt("bigforumid")+"' limit 1");
rs2.next();
String bigforumname=rs2.getString("forumname");
int bigforumid=rs1.getInt("bigforumid");
//所在目录
String location="ListThread.jsp?forumid="+forumid;
String location_name=rs1.getString("forumname");
//取得页数
returnpage=empire.page1(num,line,page_line,start,pageno,search,filename);
%>
<%@ include file="inc/header.jsp" %>
<link rel="stylesheet" href="images/ebb.css" type="text/css">
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>位置:<a href=index.jsp>EBB论坛</a> > <a href=ListBigForum.jsp?forumid=<%=bigforumid%>><%=bigforumname%></a> > <a href=ListThread.jsp?forumid=<%=forumid%>><%=rs1.getString("forumname")%></a></td></tr></table>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="post/newthread.jsp?forumid=<%=forumid%>&ebb=newthread"><img src="images/newthread.gif" width="99" height="25" border="0"></a>&nbsp;&nbsp;</td>
  </tr>
</table>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>共&nbsp;<%=num%>&nbsp;条记录<%=returnpage%></td></tr></table>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="4E7AAB">
  <tr>
    <td width="32"> <div align="center">&nbsp;</div></td>
        <td width="26">&nbsp;</td>
    <td width="*"> <div align="center">标题</div></td>
    <td width="80"> <div align="center">作者</div></td>
    <td width="32"> <div align="center">回复</div></td>
    <td width="32"> <div align="center">点击</div></td>
    <td width="250"> <div align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最后更新&nbsp;|&nbsp;最后回复人</div></td>
  </tr>
<%
while(rs.next())
{icons=rs.getString("icons");
if(!icons.equals(""))
{icons="<img src=smile/"+icons+" border=0>";}
title=empire.HTMLEncode(rs.getString("title"));
%>
  <tr bgcolor="#FFFFFF" height="30">
    <td><div align="center"><img src="images/thread_s.gif" border=0></div></td>
        <td><div align="center"><%=icons%></div></td>
    <td>&nbsp;<a href=ShowThread.jsp?threadid=<%=rs.getInt("threadid")%>&forumid=<%=forumid%>><%=title%></a></td>
    <td align=center><a href=member/ShowInfo.jsp?username=<%=rs.getString("username")%>><%=rs.getString("username")%></a></td>
    <td><div align="center"><%=rs.getInt("renum")%></div></td>
    <td><div align="center"><%=rs.getInt("onclick")%></div></td>
    <td>&nbsp;<a href=ShowThread.jsp?threadid=<%=rs.getInt("threadid")%>&forumid=<%=forumid%>><%=rs.getString("lasttime")%></a>&nbsp;|&nbsp;<a href=member/ShowInfo.jsp?username=<%=rs.getString("lastuser")%>><%=rs.getString("lastuser")%></a></td>
  </tr>       
<%
}
%>
  <tr>
    <td colspan="7" bgcolor="ffffff">共&nbsp;<%=num%>&nbsp;条记录<font color=ffffff><%=returnpage%></font></td>
  </tr>
</table>
<table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
  <form name=search action="ListThread.jsp" method=post onsubmit="return search_check(document.search);">
    <tr>
      <td> <div align="right">搜索:
          <input name="keyboard" type="text" id="keyboard">
                  <input type=hidden name=sear value=1>
                  <input type=hidden name=forumid value=<%=forumid%>>
          <input type="submit" name="Submit3" value="搜索">&nbsp;&nbsp;
        </div></td>
    </tr>
  </form>
</table>
 
<%
rs2.close();
rs1.close();
rs.close();
empire.closestmt();
empire.closeconn();
//------------------------------增加贴子表单
%>



[零基础入门教程] [模板制作教程] [采集使用教程]
官方使用交流群:12261591
2003-06-09 14:45:37 已设置保密 顶部 回复 引用 报告 编辑 删除

失落的爱
用户头衔:书生

精华贴   :0
发贴数   :4
经验值   :12
注册时间:2003-08-04
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 4 楼]

看了你们好多帖真的感觉你们好厉害哦!
可以收小弟做徒弟吗?
我是学软件的主学JAVA
我的邮箱 oulufengqing@yahoo.com.cn
我的QQ 119634420
谢谢!~!~!




2003-08-04 12:57:30 已设置保密 顶部 回复 引用 报告 编辑 删除


快速回复
内容

使用EBB代码
使用smile代码
显示签名
自动分析url
自动分析img
表情                   
                
    (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1