- 浏览: 142323 次
- 性别:
- 来自: 洛阳
文章分类
- 全部博客 (158)
- Java基础 (19)
- JavaEE (6)
- Other (17)
- DataBase (7)
- Ajax (2)
- JavaScript (6)
- 转载 (3)
- 疑惑 (6)
- 计算机二级 (0)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (6)
- [网站分类]4.其他技术区 (19)
- [网站分类]2.Java新手区 (29)
- Linux操作系统 (1)
- java基础与算法 (7)
- [网站分类]6.转载区(Java技术文章转载, 请注明原文出处) (1)
- [网站分类]3.非技术区 (4)
- [网站分类]5.提问区(Java方面的技术提问) (6)
最新评论
-
azhqiang:
直接把鼠标放到虚拟机和本地电脑的两个状态栏中间就会显示菜单了。 ...
VirtualBox无缝模式如何退出 -
axiob:
这个太赞了,支持一下
MySQL乱码实战解决ERROR 1366 (HY000): Incorrect string value: ' -
404714:
:arrow:
Mouse Can't Click——鼠标点不住代码 -
didasoft:
还有邀请吗?能否给我发一个?didasoft@gmail.co ...
Google Wave -
avast:
哥们 给我一个 wave邀请 谢谢aplieo@gmail.c ...
Google Wave
http://www.blogjava.net/chenglu/archive/2009/06/08/Student_Manager.html
DB.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package
opera.DB;
import
java.sql.*;
import
java.util.logging.Level;
import
java.util.logging.Logger;
/**
*
*
@author
soft
*/
public class
DB
{
private
String sName;
private
String Sno;
private
String Sgrade;
private
String Ssex;
private
String QSql;
private
Statement stm=
null
;
private
ResultSet rs =
null
;
private
int
i =
0
;
private
String ex;
private
String usn;
private
String pwd;
public
Connection getCon
(){
Connection con=
null
;
try
{
Class.forName
(
"com.mysql.jdbc.Driver"
)
;
con = DriverManager.getConnection
(
"jdbc:mysql://localhost:3306/stu"
,
"root"
,
""
)
;
}
catch
(
SQLException ex
) {
ex.printStackTrace
()
;
}
catch
(
ClassNotFoundException ex
) {
ex.printStackTrace
()
;
}
return
con;
}
/**
*
@return
the sName
*/
public
String getSName
() {
return
sName;
}
/**
*
@param
sName the sName to set
*/
public
void
setSName
(
String sName
) {
this
.sName = sName;
}
/**
*
@return
the Sno
*/
public
String getSno
() {
return
Sno;
}
/**
*
@param
Sno the Sno to set
*/
public
void
setSno
(
String Sno
) {
this
.Sno = Sno;
}
/**
*
@return
the Sgrade
*/
public
String getSgrade
() {
return
Sgrade;
}
/**
*
@param
Sgrade the Sgrade to set
*/
public
void
setSgrade
(
String Sgrade
) {
this
.Sgrade = Sgrade;
}
/**
*
@return
the Ssex
*/
public
String getSsex
() {
return
Ssex;
}
/**
*
@param
Ssex the Ssex to set
*/
public
void
setSsex
(
String Ssex
) {
this
.Ssex = Ssex;
}
public
int
DBinsert
(
int
choice
)
throws
SQLException
{
//Connection con =null;
//Class.forName("com.mysql.jdbc.Driver");
//con = DriverManager.getConnection("jdbc:mysql://localhost:3306/stu","root","");
stm = getCon
()
.createStatement
()
;
if
(
choice==
1
){
i = stm.executeUpdate
(
"insert into stu values('"
+getSno
()
+
"','"
+getSName
()
+
"','"
+getSsex
()
+
"','"
+getSgrade
()
+
"')"
)
;
}
else if
(
choice==
2
){
i = stm.executeUpdate
(
"insert into user values('"
+getUsn
()
+
"','"
+getPwd
()
+
"')"
)
;
}
//关闭
getCon
()
.close
()
;
stm.close
()
;
stm =
null
;
return
i;
}
public
void
DBQuery
(
int
check
)
throws
SQLException
{
//throws Exception{
//ResultSet rs = null;
//Statement stm = null;
stm = getCon
()
.createStatement
()
;
rs = stm.executeQuery
(
getQSql
())
;
//select * from stu where sno = getSno()getQSql()
if
(
check==
1
){
//获取
while
(
rs.next
()){
setSno
(
rs.getString
(
"sno"
))
;
setSName
(
rs.getString
(
"sName"
))
;
setSsex
(
rs.getString
(
"ssex"
))
;
setSgrade
(
rs.getString
(
"sGrade"
))
;
}
/*关闭
getCon().close();
stm.close();
stm = null;
rs.close();
rs = null;
*/
}
else if
(
check==
2
){
while
(
rs.next
()){
setPwd
(
rs.getString
(
"pwd"
))
;
setUsn
(
rs.getString
(
"usn"
))
;
}
}
}
public
int
DBUpdate
(){
try
{
//Statement stm = null;
stm = getCon
()
.createStatement
()
;
String sq =
"update stu set sName = '"
+getSName
()
+
"',ssex = '"
+getSsex
()
+
"',sGrade = '"
+getSgrade
()
+
"'where sno ='"
+getSno
()
+
"'"
;
i = stm.executeUpdate
(
sq
)
;
//UPDATE Store_Information SET Sales = 500 WHERE store_name = "Los Angeles" AND Date = "Jan-08-1999"
//关闭
getCon
()
.close
()
;
stm.close
()
;
stm =
null
;
}
catch
(
SQLException ex
) {
Logger.getLogger
(
DB.
class
.getName
())
.log
(
Level.SEVERE, null, ex
)
;
}
return
i;
}
public
int
DBdelete
(){
//Statement stm = null;
try
{
getCon
()
.createStatement
()
;
String dsql=
"DELETE FROM stu WHERE sno = '"
+getSno
()
+
"'"
;
//DELETE FROM Store_Information WHERE store_name = "Los Angeles"
//娘啊,user里的表忘删除了……晕……2009.6.4 18:50 铭记!
stm.executeUpdate
(
"delete from user where usn = '"
+getSno
()
+
"'"
)
;
i = stm.executeUpdate
(
dsql
)
;
//关闭
getCon
()
.close
()
;
stm.close
()
;
stm =
null
;
}
catch
(
SQLException ex
) {
ex.printStackTrace
()
;
}
return
i;
}
/**
*
@return
the QSql
*/
public
String getQSql
() {
return
QSql;
}
/**
*
@param
QSql the QSql to set
*/
public
void
setQSql
(
String QSql
) {
this
.QSql = QSql;
}
/**
*
@return
the usn
*/
public
String getUsn
() {
return
usn;
}
/**
*
@param
usn the usn to set
*/
public
void
setUsn
(
String usn
) {
this
.usn = usn;
}
/**
*
@return
the pwd
*/
public
String getPwd
() {
return
pwd;
}
/**
*
@param
pwd the pwd to set
*/
public
void
setPwd
(
String pwd
) {
this
.pwd = pwd;
}
}
完整NetBeans项目代码:
http://www.blogjava.net/chenglu//Files/chenglu/Student_NetBeana_Src.zip
发表评论
-
集合pdf
2009-09-05 11:10 756list map 集合 -
vim调用Javac命令
2009-08-08 15:09 1416编辑完成Ctrl+S 然后Esc 然后shift+: 然后输入 ... -
第一节、配置Java开发环境
2009-08-08 13:22 731本节要点:下载安装JDK,配置环境变量,配置开发 ... -
HelloWorld
2008-08-27 18:44 7281 public cla ... -
JAVA语言的数据类型如何划分
2008-09-27 16:39 722Java语言提供了八种基本类型。六种数字类型(四个整数型,两个 ... -
reverse()实例
2008-10-25 18:33 6501import java.util.*; 2class ... -
JSP---request方法
2009-02-26 14:31 7991<form name = "form1& ... -
JSP-response练习 (小学校小课堂小练习)
2009-03-03 11:30 837first: index.html 1<!DOCTYP ... -
jsp-session
2009-03-05 15:47 613session从第一个页面传到第二个 看代码: 1< ... -
JavaBean初探
2009-03-16 20:10 478Student.java 1package bean; 2 ... -
Tomcat临时目录——解决缓存的问题
2009-03-17 12:33 1721X:\\*(TomCat安装目录)\work\Catalina ... -
Mouse Can't Click——鼠标点不住代码
2009-03-22 17:30 804/**/ /* ... -
JSP-SmartUpload
2009-03-23 11:00 718下载地址:http://www.blogjava.net/Fi ... -
经典随机数算法
2009-03-26 17:49 723java.util.Date randseed = new ... -
Java File创建文件夹
2009-03-30 09:37 1237import java.io.*;public class ... -
一个低级错误~
2009-05-09 10:22 488<script language="javas ... -
腾讯年度创新大赛试题!
2009-05-09 14:31 715Problem A: University Time Limi ... -
课程设计——学生管理系统
2009-06-08 08:58 1042项目做完了,有一个很大设计模式的bug,但已经不想再改了,马上 ...
相关推荐
【学生管理系统源代码】是一个基于Java编程语言实现的软件项目,用于高效地管理和维护教育机构中的学生信息。这个系统提供了一整套功能,包括学生信息录入、查询、修改、删除等,旨在帮助学校教务人员简化日常工作...
【学生管理系统源代码(C#)】是一款基于C#编程语言开发的应用软件,主要用于高校或教育机构进行学生信息管理。这个系统集成了多种功能,旨在提高教育管理的效率,减轻管理人员的工作负担。作为一款源码公开的项目,...
下面我们将深入探讨这个学生管理系统源代码中的关键知识点。 1. **面向对象编程**:VB支持面向对象编程(OOP),通过类(Class)、对象(Object)、属性(Property)、方法(Method)等概念来构建程序。在学生管理...
【C#学生管理系统源代码详解】 本项目是一个基于C#编程语言开发的学生管理系统,它以Web网站的形式提供服务。在深入解析这个系统之前,我们首先需要理解C#的基础以及Web应用开发的基本概念。 C#是一种面向对象的...
Java学生管理系统是一个典型的...总的来说,这个Java学生管理系统展示了如何使用面向对象设计原则来组织代码,处理用户输入,以及如何实现基本的数据操作和排序功能。它是学习Java编程和软件工程实践的一个良好案例。
【标题】"C#+SQLServer2000学生管理系统源代码"揭示了这是一个基于C#编程语言和SQL Server 2000数据库系统的管理软件。这个系统主要用于教育机构,特别是针对学生的日常管理工作。 【描述】提到的内容展示了系统...
**MFC 学生管理系统源代码详解** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于构建Windows应用程序。它基于面向对象的设计,使得开发者可以更方便地利用Windows API进行程序开发。本项目是一...
java开发项目基于SSH三大框架所编写的学生管理系统源代码,这是基于SSH三大框架所编写的学生管理系统(课设),MySql数据库,主要功能有: 管理员登入、学生信息的录入、学生成绩录入、课程信息录入、教师管理等。...
javaweb学生信息选课管理系统源代码。javaweb学生信息选课管理系统--老师学生双用户; 额外实现了成绩单页面转pdf与打印下载接口; oracle/mysql jsp servlet 有助于初学者学习深入 javaweb学生信息选课管理系统源...
【通用的VB学生管理系统源代码】是一个基于Visual Basic(VB)开发的学生信息管理软件的源代码,它提供了全面的功能来管理学生数据,并且具备打印报表的能力。VB是一种经典的面向对象编程语言,尤其在Windows应用...
《C# 学生管理系统源代码解析》 C# 学生管理系统是一个常见的软件开发实践项目,它旨在帮助用户管理学生信息,实现诸如查找、删除、添加和修改等功能。在这个系统中,数据库的连接和操作是核心部分,因为它存储并...
学生管理系统源代码解析 学生管理系统源代码是基于 Java 语言开发的学生信息管理系统,该系统提供了录入、查询、删除、修改和显示学生信息的功能。本文将对该系统的源代码进行详细的解析,介绍其架构、类设计、GUI ...
文件名"java学生管理系统源代码.doc"表明其中可能包含了关于系统设计思路、主要功能模块、关键类的说明,这对于初学者来说是宝贵的参考资料。文档可能涵盖了类结构图、数据库模型、接口定义等内容,帮助理解代码实现...
内含 整个系统的源代码 和数据库 该代码都在XP上调试通过了。该系统的演示视频容量大概100MB,上传不了想要的加QQ 674376437 认证信息填要 VC系统视频