insarticle.java

来自「NTsky新闻发布v1.0(提供JavaBean)」· Java 代码 · 共 80 行

JAVA
80
字号
package ntsky.news;

import java.sql.*;
import ntsky.database.*;
import ntsky.common.*;

public class InsArticle{

	private int column;
	private int kind;
	private String title = null;
	private String content = null;
	private String articlefrom = null;
	private int top;
	private ResultSet rs = null;
	private int getcolumn;
	/**
	*参数的获取
	*/
	//栏目
	public int column(int column){
		this.column = column;
		return this.column;
	}
	//类别
	public int kind(int kind){
		this.kind = kind;
		return this.kind;
	}
	//标题
	public String title(String title){
		this.title = CodeFilter.toHtml(title);
		return this.title;
	}
	//文章内容
	public String content(String content){
		this.content = CodeFilter.toHtml(content);
		return this.content;
	}
	//出处
	public String articlefrom(String articlefrom){
		this.articlefrom = CodeFilter.toHtml(articlefrom);
		return this.articlefrom;
	}
	/**
	*插入数据
	*/
	//类别匹配
	public int getColumn() throws Exception{
		String sql = "select classid from kind where id=?;";
		DBConnect dbc = new DBConnect(sql);
		dbc.setInt(1,kind);
		rs = dbc.executeQuery();
		rs.next();
		getcolumn = rs.getInt("classid");
		return getcolumn;
	}
	public void insArticle(String sessionuser){
		String sql = "insert into article(classid,id,title,content,author,articlefrom,top,state,tag,date,time) VALUES(?,?,?,?,'"+sessionuser+"',?,0,0,1,now(),now());";
		try{
			DBConnect dbc = new DBConnect(sql);
			dbc.setInt(1,column);
			dbc.setInt(2,kind);
			dbc.setString(3,title);
			dbc.setString(4,content);
			dbc.setString(5,articlefrom);
			dbc.executeUpdate();
		}
		catch(Exception e){
			System.out.println("insertArticle" + e.getMessage());
		}		
	}
	//关闭指针
	public void close() throws Exception{
		if(rs != null){
			rs.close();
			rs = null;
		}	
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?