`
vanillalyx
  • 浏览: 64569 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

firstJDBC

    博客分类:
  • J2EE
阅读更多
package tools;

import java.sql.*;

public class Validate {

	public static void main(String[] args) {
		Connection con = null;
		Statement stat = null;
		Statement stat1 = null;
		Statement stat2 = null;
		ResultSet rs = null;
		ResultSet rs1 = null;
		try {
			// 1.加载驱动,用反射的方式去实现
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			// 2. 连接数据库
			con = DriverManager
					.getConnection(
							"jdbc:microsoft:sqlserver://222.28.38.211:1433;DatabaseName=msp20090927",
							// 协议jdbc:oracle:thin:
							// mysql的写法 jdbc:mysql://127.0.0.1:3306/test
							"mspuser", "msppassword");
			// 3.获取数据库操作对象
			stat = con.createStatement();
			stat1 = con.createStatement();
			stat2 = con.createStatement();
			// 4.进行数据库操作
			// stat.executeUpdate("insert into t_user values(100,'Wang')");
			// 5.对结果集进行操作.
			 rs = stat.executeQuery("select orgcode  from lib_org where len(orgcode)=2 and orgcode <> -1");
			String tableName;
			String datatableName;
			String sql;
			String sql1;
			String orgcode;
			CallableStatement cstmt = null;
			int i = 1, j = 1;
			while (rs.next()) {
				// System.out.println(i++);

				// String orgcode = "14";
				orgcode = rs.getString(1);
				System.out.println(i + "province: " + orgcode);

				tableName = "lib_task_p" + orgcode;
				datatableName = "lib_task*_p" + orgcode;
				// System.out.print("  "+rs.getString(1));

				sql = "select uiid from "
						+ tableName
						+ " where fk_task_level = 3 and yyyy = 2009 and mm in(7,8) and fk_tasktype_id in (4,5,6,7,8,9) and actstatus<>0	";
				rs1 = stat1.executeQuery(sql);
				while (rs1.next()) {
					System.out.print(" " + j++ + " :" + rs1.getString(1));
					// if(j<347)continue;
					sql1 = "call p_county_validate_test(?,?,?,?,?,?)";
					cstmt = con.prepareCall("{" + sql1 + "}");
					cstmt.setString(1, datatableName);
					cstmt.setString(2, rs1.getString(1));
					cstmt.setString(3, "dd");
					cstmt.setString(4, orgcode);
					cstmt.registerOutParameter(5, Types.VARCHAR);
					cstmt.registerOutParameter(6, Types.VARCHAR);
					cstmt.execute();

					String inValidateRules = cstmt.getString(5);
					String averageWage = cstmt.getString(6);

					System.out.println("  err:" + inValidateRules);
				}

				stat2.executeUpdate("delete from temp_err_task_id where errNums = ''");

			}

			System.out.println("over");

		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				// 6.关闭连接.
				if (rs1 != null)
					rs1.close();// 关闭的顺序不能变.
				if (rs != null)
					rs.close();// 关闭的顺序不能变.
				if (stat != null)
					stat.close();
				if (con != null)
					con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}

分享到:
评论

相关推荐

    JDBC初级入门及相关

    - 包名全部采用小写字母,如`com.firstjdbc.controller`。 #### 二、解决常见问题 1. **JSP页面显示错误**: - 错误描述:“The superclass "javax.servlet....

    jdbc java操作数据库详解

    public class FirstJdbc { public static void main(String[] args) { String url = "jdbc:oracle:thin:@ip:1521:databaseName"; String username = "yourUsername"; String password = "yourPassword"; try {...

    JDBC讲解详解详解详解

    public class FirstJdbc { public static void main(String[] args) { String sql = "SELECT * FROM yuchen_user"; Connection con = null; Statement st = null; ResultSet rs = null; try { // 加载Oracle...

    基于智能温度监测系统设计.doc

    基于智能温度监测系统设计.doc

    搜广推推荐系统中传统推荐系统方法思维导图整理-完整版

    包括userCF,itemCF,MF,LR,POLY2,FM,FFM,GBDT+LR,阿里LS-PLM 基于深度学习推荐系统(王喆)

    2023-04-06-项目笔记 - 第三百五十五阶段 - 4.4.2.353全局变量的作用域-353 -2025.12.22

    2023-04-06-项目笔记-第三百五十五阶段-课前小分享_小分享1.坚持提交gitee 小分享2.作业中提交代码 小分享3.写代码注意代码风格 4.3.1变量的使用 4.4变量的作用域与生命周期 4.4.1局部变量的作用域 4.4.2全局变量的作用域 4.4.2.1全局变量的作用域_1 4.4.2.353局变量的作用域_353- 2024-12-22

    和美乡村城乡融合发展数字化解决方案.docx

    和美乡村城乡融合发展数字化解决方案.docx

    CNN基于Python的深度学习图像识别系统

    基于Python的深度学习图像识别系统是一个利用卷积神经网络(CNN)对图像进行分类的先进项目。该项目使用Python的深度学习库,如TensorFlow,构建和训练一个模型,能够自动识别和分类图像中的对象。系统特别适合于图像处理领域的研究和实践,如计算机视觉、自动驾驶、医疗影像分析等。 项目的核心功能包括数据预处理、模型构建、训练、评估和预测。用户可以上传自己的图像或使用预定义的数据集进行训练。系统提供了一个直观的界面,允许用户监控训练进度,并可视化模型的性能。此外,系统还包括了一个模型优化模块,通过调整超参数和网络结构来提高识别准确率。 技术层面上,该项目使用了Python编程语言,并集成了多个流行的机器学习库,如NumPy、Pandas、Matplotlib等,用于数据处理和可视化。模型训练过程中,系统会保存训练好的权重,以便后续进行模型评估和预测。用户可以通过简单的API调用,将新的图像输入到训练好的模型中,获取预测结果。

    拳皇97.exe拳皇972.exe拳皇973.exe

    拳皇97.exe拳皇972.exe拳皇973.exe

    基于python和协同过滤算法的电影推荐系统

    基于python和协同过滤算法的电影推荐系统 基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法的电影推荐系统基于python和协同过滤算法

    DEV-CPP-RED-PANDA

    DEV-CPP-RED-PANDA

    Python语言求解旅行商(TSP)问题,算法包括禁忌搜索、蚁群算法、模拟退火算法等

    Python语言求解旅行商问题,算法包括禁忌搜索、蚁群算法、模拟退火算法等。

    pdfjs2.5.207和4.9.155

    pdfjs 用于在浏览器中查看/预览/打印pdf。 pdfjs 2.5.207 支持firefox/chrome/edge/ie11以上版本。 如果需要支持旧版本浏览器,可以使用这个,是未修改过的原版,支持打印和下载按钮。亲测有效。 pdf 4.9.155分两个包: pdfjs-4.9.155-dist.zip pdfjs-4.9.155-legacy-dist.zip

    建设项目现场高温人员中暑事故应急预案.docx

    建设项目现场高温人员中暑事故应急预案

    数据结构上机实验大作业-线性表选题.zip

    数据结构上机实验大作业-线性表选题.zip

    基于高德地图的校园导航全部资料+详细文档+高分项目.zip

    【资源说明】 基于高德地图的校园导航全部资料+详细文档+高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)

    【静态站群程序视频演示,只有视频,不含程序,下载须知】【静态站群程序视频演示,只有视频,不含程序,下载须知】全自动批量建站快速养权重站系统【纯静态html站群版】:(GPT4.0自动根据关键词写文章+自动发布+自定义友链+自动文章内链+20%页面加提权词)

    9.30 SWKJ 男头7张+女头2张.zip

    9.30 SWKJ 男头7张+女头2张.zip

    基于java+springboot+vue+mysql的技术交流和分享平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea、vscode 数据库:MySql5.7以上 部署环境:maven 数据库工具:navicat

    一个通过单片机在各种屏幕上显示中文的解决方案.7z

    一个通过单片机在各种屏幕上显示中文的解决方案.7z

Global site tag (gtag.js) - Google Analytics