91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.79MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2023-11-20
  • 語言: Java
  • 標簽: JDBC??三層??后端??JavaWeb??

資源簡介

新聞管理系統 ,是課工廠 學習JavaWeb 課程,,動態網頁貫穿整個課程所用到的一個項目,這是一個運行在服務器端的項目,可以操作數據庫實現增刪改查,上傳圖片等操作,用戶登錄需要填寫賬號密碼才可以實現功能。

資源截圖

代碼片段和文件信息

package?com.kgc.dao;

import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;

import?javax.naming.Context;
import?javax.naming.InitialContext;
import?javax.naming.NamingException;
import?javax.sql.DataSource;

import?com.kgc.util.ConfigManager;

//基類:數據庫操作通用類
public?class?baseDao?{
protected?Connection?conn;
protected?PreparedStatement?ps;
protected?Statement?stmt;
protected?ResultSet?rs;

//?獲取數據庫連接
public?boolean?getConnection()?{
//?讀出配置信息
String?driver?=?ConfigManager.getInstance().getString(“jdbc.driver_class“);
String?url?=?ConfigManager.getInstance().getString(“jdbc.connection.url“);
String?username?=?ConfigManager.getInstance().getString(“jdbc.connection.username“);
String?password?=?ConfigManager.getInstance().getString(“jdbc.connection.password“);
//?加載JDBC驅動
try?{
Class.forName(driver);
//?與數據庫建立連接
conn?=?DriverManager.getConnection(url?username?password);
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
return?false;
}?catch?(SQLException?e)?{
e.printStackTrace();
return?false;
}
return?true;
}

//?獲取數據庫連接
public?boolean?getConnection2()?{
try?{
//初始化上下文
Context?cxt=new?InitialContext();
//獲取與邏輯名相關聯的數據源對象
DataSource?ds=(DataSource)cxt.lookup(“java:comp/env/jdbc/news“);
conn=ds.getConnection();
}?catch?(NamingException?e)?{
e.printStackTrace();
return?false;
}?catch?(SQLException?e)?{
e.printStackTrace();
return?false;
}
return?true;
}

//?增刪改?delete?from?news_detail?where?id=??and?title=?
public?int?executeUpdate(String?sql?object[]?params)?{
int?updateRows?=?0;
if(getConnection()){
try?{
ps=conn.prepareStatement(sql);
//填充占位符
for(int?i=0;i ps.setobject(i+1?params[i]);
}
updateRows=ps.executeUpdate();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}

return?updateRows;
}

//?查詢
public?ResultSet?executeSQL(String?sqlobject[]?params)?{
if(getConnection()){
try?{
ps=conn.prepareStatement(sql);
//填充占位符
for(int?i=0;i ps.setobject(i+1?params[i]);
}
rs=ps.executeQuery();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
return?rs;
}

public?ResultSet?executeSQL2(String?sqlobject[]?params)?{
if(getConnection2()){
try?{
ps=conn.prepareStatement(sql);
//填充占位符
for(int?i=0;i ps.setobject(i+1?params[i]);
}
rs=ps.executeQuery();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
return?rs;
}

//?關閉資源
public?boolean?closeResource()?{
if(rs!=null){
try?{
rs.close();
}?catch?(SQLException?e)?{
e.printStackTrace();
return?false;
}
}
if(ps!=null){
try?{
ps.clo

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????529??2016-05-03?17:23??課工場新聞管理系統\news\.classpath

?????文件????????285??2016-05-03?17:23??課工場新聞管理系統\news\.mymetadata

?????文件???????1747??2016-05-03?17:32??課工場新聞管理系統\news\.project

?????文件????????500??2016-05-03?17:23??課工場新聞管理系統\news\.settings\.jsdtscope

?????文件????????364??2016-05-03?17:23??課工場新聞管理系統\news\.settings\org.eclipse.jdt.core.prefs

?????文件????????450??2016-05-03?17:23??課工場新聞管理系統\news\.settings\org.eclipse.wst.common.component

?????文件????????252??2016-05-03?17:23??課工場新聞管理系統\news\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2016-05-03?17:23??課工場新聞管理系統\news\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2016-05-03?17:23??課工場新聞管理系統\news\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????3477??2016-05-17?17:13??課工場新聞管理系統\news\src\com\kgc\dao\baseDao.java

?????文件????????665??2016-05-20?13:07??課工場新聞管理系統\news\src\com\kgc\dao\impl\NewsCategoryDaoImpl.java

?????文件???????7886??2016-06-03?11:44??課工場新聞管理系統\news\src\com\kgc\dao\impl\NewsDaoImpl.java

?????文件????????173??2016-05-20?13:06??課工場新聞管理系統\news\src\com\kgc\dao\NewsCategoryDao.java

?????文件????????780??2016-06-03?11:43??課工場新聞管理系統\news\src\com\kgc\dao\NewsDao.java

?????文件???????1503??2016-05-20?13:06??課工場新聞管理系統\news\src\com\kgc\pojo\News.java

?????文件????????501??2016-05-20?13:06??課工場新聞管理系統\news\src\com\kgc\pojo\NewsCategory.java

?????文件????????782??2016-05-20?13:13??課工場新聞管理系統\news\src\com\kgc\service\impl\NewsCategoryServiceImpl.java

?????文件????????952??2016-06-03?11:43??課工場新聞管理系統\news\src\com\kgc\service\impl\NewsServiceImpl.java

?????文件????????179??2016-05-20?13:08??課工場新聞管理系統\news\src\com\kgc\service\NewsCategoryService.java

?????文件????????484??2016-06-03?11:43??課工場新聞管理系統\news\src\com\kgc\service\NewsService.java

?????文件????????410??2016-05-20?13:14??課工場新聞管理系統\news\src\com\kgc\service\TestNewsCategoryService.java

?????文件????????432??2016-05-31?17:58??課工場新聞管理系統\news\src\com\kgc\service\TestNewsService.java

?????文件????????861??2016-05-17?16:02??課工場新聞管理系統\news\src\com\kgc\util\ConfigManager.java

?????文件???????1370??2016-05-31?17:59??課工場新聞管理系統\news\src\com\kgc\util\PageSupport.java

?????文件????????158??2016-05-17?15:56??課工場新聞管理系統\news\src\database.properties

?????文件????????792??2016-05-27?10:09??課工場新聞管理系統\news\WebRoot\ckeditor\.htaccess

?????文件???????2545??2016-05-27?10:09??課工場新聞管理系統\news\WebRoot\ckeditor\adapters\jquery.js

?????文件?????172870??2016-05-27?10:09??課工場新聞管理系統\news\WebRoot\ckeditor\CHANGES.html

?????文件??????30817??2016-05-27?10:09??課工場新聞管理系統\news\WebRoot\ckeditor\ckeditor.asp

?????文件?????375761??2016-05-27?10:09??課工場新聞管理系統\news\WebRoot\ckeditor\ckeditor.js

............此處省略1210個文件信息

評論

共有 條評論