学生信息管理,遍历列表显示所有学生信息,每个学生后面有操作按钮(删除,查看,修改),列表下有增加按钮。
增加,查看和修改都会调用相应的servlet里调用相应函数,跳转到相应的jsp,即新页面。
该project分包很详细,实体student放在entity包,所有的servlet放在servlet包,连接数据库放在utils包,增删改查函数放在Dao包里
2025/12/12 2:38:39 964KB servlet MySQL jsp 学生信息管理
1
sqlite可加密版本,适用于.net开发环境,下载后引入System.Data.SQLite.dll与SQLite.Interop.dll两个文件,使用conn.SetPassword("abc123")或conn.ChangePassword("abc123")即可添加/修改密码,加密后使用如下方式连接数据库:conn=NewSQLiteConnection("DataSource=test.db;Password=abc123")
2025/12/4 2:50:28 2.68MB sqlite sqlite密码 sqlite加密 数据库
1
用JSP和sql数据库网上书店系统,可供参考,连接数据库之后就可以在TOMCAT的环境下运行
2025/12/3 6:45:18 5.49MB JSP 网上书店 源码 sql数据库
1
packagecom.hexiang.utils.dao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.Properties;importjavax.naming.Context;importjavax.naming.InitialContext;importjavax.naming.NamingException;importjavax.sql.DataSource;importorg.apache.log4j.Logger;publicclassDBConnection{ /** *获得与数据库的连接 * *@parampath *@returnConnection */ publicstaticConnectiongetConn(StringclassDriver,Stringurl, Stringuser,Stringpwd){ try{ Class.forName(classDriver); returnDriverManager.getConnection(url,user,pwd); }catch(ClassNotFoundExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(DataSourcedataSource){ try{ returndataSource.getConnection(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(StringjndiName){ try{ Contextctx; ctx=newInitialContext(); DataSourcedataSource=(DataSource)ctx.lookup("java:comp/env/" +jndiName); returndataSource.getConnection(); }catch(NamingExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } publicstaticConnectiongetConn(Propertiesproperties){ try{ Stringdriver=properties.getProperty("jdbc.driverClassName"); Stringurl=properties.getProperty("jdbc.url"); Stringuser=properties.getProperty("jdbc.username"); Stringpassword=properties.getProperty("jdbc.password"); Class.forName(driver); returnDriverManager.getConnection(url,user,password); }catch(ClassNotFoundExceptionex){ ex.printStackTrace(); }catch(SQLExceptionex){ ex.printStackTrace(); } returnnull; } /** *oracle连接 * *@parampath *@returnConnection */ publicstaticConnectiongetOracleConn(String
1
项目开发工具:Intellijidea数据库:mysql项目框架:mybatis+springMVC基于该框架教你如何创建数据库,如何连接数据库,如何配置mybatis,如何对数据库进行“增删改查”。
哪里不会给我发消息,我会对我的商品负责。
2025/11/26 6:40:10 20.63MB mysql+mybati
1
该例是asp.net教学中常见案例,涉及多个操作(登录验证、对数据表的增删改查),而且选用开发过程中常见的视图、存储过程对数据库实现相关操作。
主要供初学者学习使用。
特别提醒:代码环境MS.net2012,数据库环境SQLServer2012。
Webconfig文件下的DataSource的值(尤其是数据库服务器名字)在调试时需要根据读者自己的数据库名字进行调整,否则无法实现连接数据库!
2025/10/29 7:40:40 945KB ASP.net 三层架构 增删改查 存储过程
1
jsp投票系统含数据库,后台管理有源代码odbc连接数据库
2025/10/4 19:14:02 1.91MB jsp投票系统含数据库,后台管理
1
简单的基于MFC的图书管理系统,简单的连接数据库,对于MFC初学者来说,是一项宝贵的编程学习资料。
2025/9/13 3:14:12 4.27MB 图书管理系统
1
利用commons-fileupload-1.2.1.jar实现上传下载,很简单的案例,连接数据库存储信息详见:http://www.cnblogs.com/xiaoduc-org/p/5415797.html
1.82MB 上传下载
1
最新版本的SybaseODBC(32位/64位)驱动,本人已用netcore测试连接sybase15.x和12.5版本,连接数据库正常,暂未发现中文乱码。
2025/7/15 5:48:08 13.41MB sybase sybase odbc odbc
1
共 223 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡