跪求各位路过的大神啊!!来救命啊!

Only_You99 2012-12-01 12:02:15
在下是一名刚学习java编程的小小菜鸟,因为上课时没有听懂老师讲解的java连接数据库而恼火 但是更是纠结的是马上的阶段考核中的题目就是“java连接数据库并且读取数据库表中的信息还的要有用户查询修改增加这样的功能性小型桌面软件” 在下给各位路过的大神们跪下了 我只是求一段详细讲解的“视屏或者源代码” 求各位路过的大神了 救人一命啊 谢谢了!
...全文
124 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
import java.sql.*;

public class JDBConnection {
	private final static String url = "jdbc:mysql://localhost:3306/db_wlgl?user=root&password=root&useUnicode=true&characterEncoding=gb2312";
	private final static String dbDriver = "com.mysql.jdbc.Driver";
	private Connection con = null;
	// 通过构造方法加载数据库驱动
	static {
		try {
			Class.forName(dbDriver).newInstance();
		} catch (Exception ex) {
			System.out.println("数据库加载失败");
		}
	}

	// 创建数据库连接
	public boolean creatConnection() {
		try {
			con = DriverManager.getConnection(url);
			con.setAutoCommit(true);

		} catch (SQLException e) {
			System.out.println(e.getMessage());
			System.out.println("creatConnectionError!");
		}
		return true;
	}

	// 对数据库的增加、修改和删除的操作
	public boolean executeUpdate(String sql) {
		if (con == null) {
			creatConnection();
		}
		try {
			Statement stmt = con.createStatement();
			int iCount = stmt.executeUpdate(sql);
			System.out.println("操作成功,所影响的记录数为" + String.valueOf(iCount));
			return true;
		} catch (SQLException e) {
			System.out.println(e.getMessage());
			return false;
		}
	}

	// 对数据库的查询操作
	public ResultSet executeQuery(String sql) {
		ResultSet rs;
		try {
			if (con == null) {
				creatConnection();
			}
			Statement stmt = con.createStatement();
			try {
				rs = stmt.executeQuery(sql);
			} catch (SQLException e) {
				System.out.println(e.getMessage());
				return null;
			}
		} catch (SQLException e) {
			System.out.println(e.getMessage());
			System.out.println("executeQueryError!");
			return null;
		}
		return rs;
	}

}
依琳小师妹 2012-12-01
  • 打赏
  • 举报
回复
你现在要求的东西,我可能没有时间给你做,而且楼上已经有人给出,不过我的博客你可以看看,以后可以学习!http://blog.csdn.net/zhangerqing
xingfuzhuzi1314 2012-12-01
  • 打赏
  • 举报
回复
开始学习链接数据库的时候,做的最多的就是单表的增删改查了吧。 LZ,可以问问其他同学,参考一下,然后自己按照思路来重新下,别直接套用!代码的多敲打!
悲催的程序猿 2012-12-01
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
Java code?? 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 import java.sql.*; public class JDBConnection { ……
+1 其实你说的这个问题网上很多,LZ这样不行的。
代码下载地址: https://pan.quark.cn/s/dd63b505d6ed 《在树莓派上运行Windows:WoR_Release1.5.2详解》微软的Windows操作系统在树莓派这类小型单板计算机上的运行技术(简称为WoR)是一项具有开创性的技术,它使得用户能够在树莓派这样的微型单板设备上执行微软的Windows系统。这一创新无疑为开发者和爱好者们开辟了一个全新的领域,将原本主要面向桌面环境的操作系统成功移植到了嵌入式设备之中。本文将详细剖析WoR 1.5.2版本的关键要素,以及与之关联的技术细节。我们关注的重点是WoR.exe.config文件。这个文件属于配置类型,一般应用于.NET Framework程序,其目的是设定程序的行为规范和功能特性。在WoR的应用场景中,该文件可能包含了针对Windows on ARM(Windows Arm)版本的特殊配置参数,例如内存管理策略、硬件加速模式等,目的是确保Windows能够在树莓派的ARM架构环境中高效运行。紧随其后的是System.Management.Automation.dll文件,这是Windows PowerShell功能的核心部分。PowerShell是一种专为系统管理员设计的命令行界面及脚本语言,它提供了更为强大的系统管理工具和自动化操作能力。在WoR的应用中,PowerShell对于远程操作和自动化任务具有显著作用,特别是在树莓派系统维护和配置过程中。接下来是NLog.dll和NLog.Windows.Forms.dll,这两者是一套日志记录软件库,用于汇集和记录应用程序的执行信息。它们能够协助开发者追踪程序中的错误,诊断问题,并生成详尽的运行日志,这对于掌握Windows在树莓...
内容概要:本文详细阐述了如何基于Spring AI框架构建面向芯片行业的智能客服对话系统,涵盖架构设计与核心实现。系统融合大语言模型(LLM)与行业知识,通过RAG(检索增强生成)、向量数据库、Prompt工程、Function Calling等技术,实现对芯片技术术语、产品规格、供应链信息等专业场景的精准响应。文章提供了完整的代码示例,包括知识库初始化、多源PDF文档解析、语义检索、流式响应输出及与ERP系统集成的函数调用机制,强调低temperature设置、上下文管理与安全性控制等行业适配策略。; 适合人群:具备Java与Spring Boot开发经验,熟悉微服务架构,且对人工智能应用落地感兴趣的研发人员,尤其适用于从事半导体、集成电路及相关高科技行业的技术团队。; 使用场景及目标:① 构建芯片技术支持客服系统,解答选型、参数、封装等技术问题;② 实现企业内部知识库智能问答,提升工程师检索效率;③ 集成供应链系统,提供实时库存、交期与报价查询;④ 支持EDA工具操作指导与多轮复杂技术对话。; 阅读建议:此资源不仅提供理论架构,更聚焦于工业级代码实现,建议读者结合Spring AI官方文档,搭建实际开发环境,运行并调试文中示例,深入理解RAG流程、向量存储集成与Function Calling机制,进而扩展至多模态、边缘计算等前沿方向。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧