package test;
import javasql;
import cncomsdatautilSDGetConnection;
/
@author user
mssql数据库连接 *** 作
/
public class MssqlConnTest {
String driverName = "commicrosoftsqlserverjdbcSQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://127001:1433; DatabaseName=test"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "000000"; //密码
Connection dbConn;
public Connection getConnection()
{
try
{
ClassforName(driverName);
dbConn = DriverManagergetConnection(dbURL, userName, userPwd);
Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
return dbConn;
} catch (Exception e)
{
eprintStackTrace();
}
return null;
}
public void closeConnection()
{
try {
dbConnclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
public static void main(String[] srg)
{
// DBConnectionManager DBConnectionManager1 = new DBConnectionManager();
try
{
Systemoutprintln("success");
MssqlConnTest test = new MssqlConnTest();
Connection conn = testgetConnection();
Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
Statement stmt=conncreateStatement();
ResultSet rs=stmtexecuteQuery("select top 1 from DOI");
while(rsnext())
{
Systemoutprint("\tfirst: "+rsgetString(1));
Systemoutprint("\tsecond: "+rsgetString(2));
}
///
}catch(Exception e)
{
eprintStackTrace();
}
}
}
请问你是用jsp显示swing显示。jsp显示就会人性化一点
用数据库用oracle。首先你要建立用户信息你才可以更好的查询
table tbStu的建立
create table STUINFO
(
STU_ID NUMBER not null,
STU_NUMBER VARCHAR2(8) not null,
STU_NAME VARCHAR2(20) not null,
STU_AGE NUMBER,
STU_SEX CHAR(2) default '男',
STU_CARD VARCHAR2(18) not null,
STU_JOINTIME DATE,
STU_ADDRESS VARCHAR2(200) default '地址不详'
)
//你可以插入你想要的数据
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (5, '005', '溺水的鱼', null, '女', '430101198203050928', to_date('04-12-2006', 'dd-mm-yyyy'), '长沙市六堆子');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (6, '006', '皮蛋超人', 26, '男', '430108198308041108', to_date('01-09-2006', 'dd-mm-yyyy'), '长沙市南门口');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (7, '007', '樱桃肉丸子', null, '女', '430103198904058801', to_date('06-12-2006', 'dd-mm-yyyy'), '长沙市五一广场');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (1, '001', '小李飞车', 21, '男', '430105198503058982', to_date('06-12-2006', 'dd-mm-yyyy'), '长沙市金盆岭');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (2, '002', '一了百了', 25, '男', '430208197903051263', to_date('05-01-2006', 'dd-mm-yyyy'), '长沙市望月湖');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (33, '008', '李寻欢', 36, '男', '430103198103052927', to_date('13-11-2010 10:12:56', 'dd-mm-yyyy hh24:mi:ss'), '地址不详');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (3, '003', '路过莫错过', 20, '男', '430103198103052928', to_date('06-11-2005', 'dd-mm-yyyy'), '浏阳市');
insert into STUINFO (STU_ID, STU_NUMBER, STU_NAME, STU_AGE, STU_SEX, STU_CARD, STU_JOINTIME, STU_ADDRESS)
values (4, '004', '过来瞧瞧', 22, '男', '430106198503052452', to_date('02-03-2007', 'dd-mm-yyyy'), '长沙市马王堆');
commit;
至此数据库已经建立好了
接下来是写一个java bean; java dao; servlet , jsp
太多了。如果觉得可以。。你给个邮箱号码给我咯。我直接发给你咯
那个不好意思,我来当坏人吧,没人会鸟你的,这世界好人没人想的那么多,最简单的自己在百度搜一个,但是一般数据库或者jdk版本会不兼容,还有你的悬赏太少了,根本没有人会来回答的,我建议你还自己堆起来吧,这个不难,只是堆代码而已,现在eclipse都可以拖放swing部件了
第一章 需求分析
11 功能要求
111 功能概况
本次设计要求运用面向对象设计知识,利用 JAVA 语言设计实现一个“小型公司工资管理系统”。
112 存储功能
能够存储雇员的编号、姓名、性别、所在部门,级别,并进行工资的计算。 其中,雇员级别分为经理、技术人员、销售人员和销售经理。四类人员的月薪计算方法如下:经理拿固定月薪;技术人员按小时领取月薪;销售人员按其当月销售额的提成领取工资;销售经理既拿固定月薪也领取销售提成。由此要求,该项目需要利用数据库的关系表存储数据。
113 添加功能
程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。需要利用 Java 语言连接数据库,使用数据库添加语句。
114 查询功能
可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。利用 Java Swing 控件进行展示。
115 编辑功能
可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
116 删除功能
主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录, 则提示“记录为空!”并返回 *** 作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
117 统计功能
能根据多种参数进行人员的统计。例如,统计四类人员数量以及总数,或者统计男、女员工的数量,或者统计平均工资、最高工资、最低工资等信息。利用数据库语句完成统计。
118 界面功能
利用 java 的 GUI 功能设计系统的图形用户界面,要求界面美观,易用。
连接mySql驱动问题,我给你一份连接mySQL数据库代码,你参考一下(注意:记得导入Mysql的驱动包),如:
ClassforName("orggjtmmmysqlDriver");
String url = "jdbc:mysql://localhost/table名useUnicode=true&characterEncoding=utf-8";
String user = "root"; //用户名
String pwd = "root";//密码
Connection myConn = DriverManagergetConnection(url,user,pwd);
javasqlStatement stmt = myConncreateStatement();
String query="select from news";
ResultSet myResultSet = stmtexecuteQuery(query);
//后代码可省
新安装了 jdk 6 的程序员们也许会发现,除了传统的 bin、jre 等目录,jdk 6 新增了一个名为 db 的目录。这便是 java 6 的新成员:java db。这是一个纯 java 实现、开源的数据库管理系统(dbMS),源于 Apache 软件基金会(asf)名下的项目 Derby。它只有 2MB 大小,对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备,支持几乎大部分的数据库应用所需要的特性。更难能可贵的是,依托于 asf 强大的社区力量,Derby 得到了包括 ibm 和 Sun 等大公司以及全世界优秀程序员们的支持。这也难怪 Sun 公司会选择其 1022 版本纳入到 jdk 6 中,作为内嵌的数据库。这就好像为 jdk 注入了一股全新的活力:java 程序员不再需要耗费大量精力安装和配置数据库,就能进行安全、易用、标准、并且免费的数据库编程。在这一章中,我们将初窥 java db 的世界,来探究如何使用它编写出功能丰富的程序。
以上就是关于临近毕业,用java做了个学生信息管理系统,需要用到sql数据库,请问怎么连接,急用,谢谢各位全部的内容,包括:临近毕业,用java做了个学生信息管理系统,需要用到sql数据库,请问怎么连接,急用,谢谢各位、用java学生信息管理系统 使用图形用户界面,用数据建立学生信息表,可以连接数据库,可以实现查询、增加,、JAVA程序设计 学生成绩管理系统(数据库版)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)