- 浏览: 1509235 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (523)
- JAVA (334)
- J2EE (18)
- JSP (21)
- JavaScript (14)
- it life (2)
- mobile develop (4)
- UBUNTU (14)
- Algorithm (14)
- DataBase (56)
- Browser/Server (1)
- linux (6)
- fedora (2)
- CSS (1)
- AjAX (3)
- HTML5 (1)
- EJB (1)
- osworkflow (2)
- Java face (5)
- spring (4)
- ICE (1)
- webService (2)
- MongoDB (1)
- JavaThread (4)
- JavaCollections (3)
- Hibernate (2)
- JavaMail (1)
- JavaBasic (1)
- Cache (1)
- https (4)
- DOM4J (1)
- JDOM (0)
- Mybatis (1)
- JUNIT (1)
- eclipse (1)
- easyMock (2)
最新评论
-
yadongliang:
...
自己认为的一些技术点 -
yadongliang:
每次看你头像都看的荷尔蒙分泌失调
WebService的两种方式SOAP和REST比较 (转) -
yadongliang:
hollo 写道一直有这种感觉,盲目的跟风,确实有一些人为了潮 ...
WebService的两种方式SOAP和REST比较 (转) -
welss:
博主,JNative怎么调用dll中的这种方法: int ...
JNative调用DLL -
Java_Antelope:
session.setAttribute和session.getAttribute(
oracle数据库连接方法:
Mysql数据库连接方法:
DB2方法:
package com.abin.db.connection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public final class DBClassConnection { //Oracle 的数据库连接参数 private static String driver="oracle.jdbc.driver.OracleDriver"; private static String url="jdbc:oracle:thin:@localhost:1521:orcl"; private static String username="zhang"; private static String password="zhang"; public DBClassConnection ()throws ClassNotFoundException{ } //Oracle连接 public static Connection getOracle(){ Connection conn=null; try{ if(null == conn || conn.isClosed()){ Class.forName(driver).newInstance(); conn=DriverManager.getConnection(url,username,password); } }catch(Exception e){ e.printStackTrace(); throw new RuntimeException(e); } return conn; } //oracle插入,修改,删除语句(PreparedStatement)executeUpdate public static int psexecuteUpdate(String sql){ int count=0; Connection conn=getOracle(); try{ PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); count=ps.executeUpdate(); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean psexecute(String sql){ boolean flag=false; try{ Connection conn=getOracle(); PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); flag=ps.execute(); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean stexecute(String sql){ boolean flag=false; try{ Connection conn=getOracle(); Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); flag=stmt.execute(sql); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(Statement) public static int stexecuteUpdate(String sql){ int count=0; Connection conn=getOracle(); try{ Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); stmt.executeUpdate(sql); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle 的 Statement结果集 ResultSet public static ResultSet stexecuteQuery(String sql){ ResultSet rs=null; try{ Connection conn=getOracle(); if(null==rs||rs.isClosed()){ Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } //oracle 的 PreparedStatement结果集 ResultSet public static ResultSet psexecuteQuery(){ ResultSet rs=null; PreparedStatement ps=null; try{ if(null==rs||rs.isClosed()){ rs=ps.executeQuery(); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } //关闭连接PreparedStatement public static void close(Connection conn,PreparedStatement ps,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=ps){ ps.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } //关闭连接Statement public static void close(Connection conn,Statement stmt,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=stmt){ stmt.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } }
Mysql数据库连接方法:
package com.abin.db.connection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public final class DBClassMysql { //Mysql 数据库连接参数 private static String driver="com.mysql.jdbc.Driver"; private static String url="jdbc:mysql://localhost:3306/admin"; private static String user="root"; private static String password="root"; public DBClassMysql ()throws ClassNotFoundException{ } //Mysql连接 public static Connection getMysql(){ Connection conn=null; try{ if(null==conn||conn.isClosed()){ Class.forName(driver).newInstance(); conn=DriverManager.getConnection(url,user,password); } }catch(Exception e){ e.printStackTrace(); throw new RuntimeException(e); } return conn; } //oracle插入,修改,删除语句(PreparedStatement)executeUpdate public static int psexecuteUpdate(String sql){ int count=0; Connection conn=getMysql(); try{ PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); count=ps.executeUpdate(); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean psexecute(String sql){ boolean flag=false; try{ Connection conn=getMysql(); PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); flag=ps.execute(); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean stexecute(String sql){ boolean flag=false; try{ Connection conn=getMysql(); Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); flag=stmt.execute(sql); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(Statement) public static int stexecuteUpdate(String sql){ int count=0; Connection conn=getMysql(); try{ Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); stmt.executeUpdate(sql); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle 的 Statement结果集 ResultSet public static ResultSet stexecuteQuery(String sql){ ResultSet rs=null; try{ Connection conn=getMysql(); if(null==rs||rs.isClosed()){ Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } //oracle 的 PreparedStatement结果集 ResultSet public static ResultSet psexecuteQuery(){ ResultSet rs=null; PreparedStatement ps=null; try{ if(null==rs||rs.isClosed()){ rs=ps.executeQuery(); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } public static void close(Connection conn,PreparedStatement ps,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=ps){ ps.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } //关闭连接Statement public static void close(Connection conn,Statement stmt,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=stmt){ stmt.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } }
DB2方法:
package com.abin.db.connection; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public final class DBClassDbtwo { //Oracle 的数据库连接参数 private static String driver="com.ibm.db2.jcc.DB2Driver"; private static String url="jdbc:db2://localhost:50000/you"; private static String username="acer"; private static String password="abin"; public DBClassDbtwo ()throws ClassNotFoundException{ } //Oracle连接 public static Connection getDbtwo(){ Connection conn=null; try{ if(null == conn || conn.isClosed()){ Class.forName(driver).newInstance(); conn=DriverManager.getConnection(url,username,password); } }catch(Exception e){ e.printStackTrace(); throw new RuntimeException(e); } return conn; } //oracle插入,修改,删除语句(PreparedStatement)executeUpdate public static int psexecuteUpdate(String sql){ int count=0; Connection conn=getDbtwo(); try{ PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); count=ps.executeUpdate(); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean psexecute(String sql){ boolean flag=false; try{ Connection conn=getDbtwo(); PreparedStatement ps=null; if(null==ps||ps.isClosed()){ ps=conn.prepareStatement(sql); flag=ps.execute(); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(PreparedStatement)execute public static boolean stexecute(String sql){ boolean flag=false; try{ Connection conn=getDbtwo(); Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); flag=stmt.execute(sql); } }catch(Exception e){ throw new RuntimeException(e); } return flag; } //oracle插入,修改,删除语句(Statement) public static int stexecuteUpdate(String sql){ int count=0; Connection conn=getDbtwo(); try{ Statement stmt=null; if(null==stmt||stmt.isClosed()){ stmt=conn.createStatement(); stmt.executeUpdate(sql); } }catch(Exception e){ throw new RuntimeException(e); } return count; } //oracle 的 Statement结果集 ResultSet public static ResultSet stexecuteQuery(String sql){ ResultSet rs=null; try{ Connection conn=getDbtwo(); if(null==rs||rs.isClosed()){ Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } //oracle 的 PreparedStatement结果集 ResultSet public static ResultSet psexecuteQuery(){ ResultSet rs=null; PreparedStatement ps=null; try{ if(null==rs||rs.isClosed()){ rs=ps.executeQuery(); } }catch(Exception e){ throw new RuntimeException(e); } return rs; } public static void close(Connection conn,PreparedStatement ps,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=ps){ ps.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } //关闭连接Statement public static void close(Connection conn,Statement stmt,ResultSet rs){ try{ if(null!=conn){ conn.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=stmt){ stmt.close(); } }catch(Exception e){ throw new RuntimeException(e); } try{ if(null!=rs){ rs.close(); } }catch(Exception e){ throw new RuntimeException(e); } } }
- DBClassConnection.jar (5.6 KB)
- 下载次数: 2
发表评论
-
Spring官网改版后下载
2014-04-11 10:39 802Spring官网改版后找了好久都没有找到直接下载Jar包的链接 ... -
Java 系统架构设计
2014-03-31 21:18 1526首先分为网关和引擎等多个部分: 第一部分:网关 1、主要负责转 ... -
Java 提高系统性能
2014-03-03 22:22 2639首先是从三方面来提高的,应用层面,服务器端层面,数据库层面。 ... -
2013年11月份艺龙旅行网面试题
2013-11-22 23:39 13231.给你两个字符串s1="abc",s2= ... -
国猪555555555
2013-11-22 00:16 1179国足第一招:场地太差,不适应。 国足第二招:场地太好,不适应。 ... -
自己认为的一些技术点
2013-08-14 00:12 13011.rest风格的编程。 2.memcached的命中率低的问 ... -
HttpClient
2013-01-14 23:57 1088package org.abin.lee.test.http; ... -
JAVA单例模式读取properties配置文件
2012-12-16 01:12 2701前段时间出差去做一个数据接口的项目,有很多参数需要从工程中的配 ... -
Java 反射调用方法
2012-10-22 23:52 996package lc.abin.lee.reflect; i ... -
Java Https单向,双向验证
2012-09-23 22:47 3074https一般来说有单项SSL和双向SSL连接之分。 单项 ... -
Java中的transient,volatile和strictfp关键字
2012-09-12 18:00 872http://www.iteye.com/topic/5295 ... -
Server JBoss v5.0 at localhost was unable to start within 50 seconds.
2012-09-05 11:35 1915[标题]:[转]JBoss was unable to sta ... -
HttpUrlConnection 开发例子
2012-03-25 16:23 3388/*** * * 发送HTTP请求 * @ ... -
Java Enum类型定义的方法
2012-03-12 12:34 2388//枚举接口 package com.abin.info.s ... -
Rational Rose 2003 下载及破解方法
2012-03-06 12:49 1419FROM:http://blog.csdn.net/fengl ... -
使用Spring进行面向切面(AOP)编程
2012-02-22 10:35 23771.aop理论知识 横切性关注点:对哪些方法拦截,拦截后怎么处 ... -
BASE64、MD5、SHA、HMAC几种加密算法
2012-02-21 12:53 8830BASE64编码算法不算是真正的加密算法。 MD5、 ... -
文本文件和二进制文件区别及java中字节流和字符流归纳
2012-02-17 15:48 3016首先在物理上文本文件和二进制文件并没有区别,都是以二进制01的 ... -
Java 字节流转化为文件
2012-02-17 15:46 5811已知:byte[] bytes=new FileToBytes ... -
Java核心之Java内存分配原理
2012-02-17 13:40 987JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍 ...
相关推荐
内容概要:本文详细介绍了基于MATLAB GUI界面和卷积神经网络(CNN)的模糊车牌识别系统。该系统旨在解决现实中车牌因模糊不清导致识别困难的问题。文中阐述了整个流程的关键步骤,包括图像的模糊还原、灰度化、阈值化、边缘检测、孔洞填充、形态学操作、滤波操作、车牌定位、字符分割以及最终的字符识别。通过使用维纳滤波或最小二乘法约束滤波进行模糊还原,再利用CNN的强大特征提取能力完成字符分类。此外,还特别强调了MATLAB GUI界面的设计,使得用户能直观便捷地操作整个系统。 适合人群:对图像处理和深度学习感兴趣的科研人员、高校学生及从事相关领域的工程师。 使用场景及目标:适用于交通管理、智能停车场等领域,用于提升车牌识别的准确性和效率,特别是在面对模糊车牌时的表现。 其他说明:文中提供了部分关键代码片段作为参考,并对实验结果进行了详细的分析,展示了系统在不同环境下的表现情况及其潜在的应用前景。
嵌入式八股文面试题库资料知识宝典-计算机专业试题.zip
嵌入式八股文面试题库资料知识宝典-C and C++ normal interview_3.zip
内容概要:本文深入探讨了一款额定功率为4kW的开关磁阻电机,详细介绍了其性能参数如额定功率、转速、效率、输出转矩和脉动率等。同时,文章还展示了利用RMxprt、Maxwell 2D和3D模型对该电机进行仿真的方法和技术,通过外电路分析进一步研究其电气性能和动态响应特性。最后,文章提供了基于RMxprt模型的MATLAB仿真代码示例,帮助读者理解电机的工作原理及其性能特点。 适合人群:从事电机设计、工业自动化领域的工程师和技术人员,尤其是对开关磁阻电机感兴趣的科研工作者。 使用场景及目标:适用于希望深入了解开关磁阻电机特性和建模技术的研究人员,在新产品开发或现有产品改进时作为参考资料。 其他说明:文中提供的代码示例仅用于演示目的,实际操作时需根据所用软件的具体情况进行适当修改。
少儿编程scratch项目源代码文件案例素材-剑客冲刺.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
内容概要:本文详细介绍了基于PID控制器的四象限直流电机速度驱动控制系统仿真模型及其永磁直流电机(PMDC)转速控制模型。首先阐述了PID控制器的工作原理,即通过对系统误差的比例、积分和微分运算来调整电机的驱动信号,从而实现转速的精确控制。接着讨论了如何利用PID控制器使有刷PMDC电机在四个象限中精确跟踪参考速度,并展示了仿真模型在应对快速负载扰动时的有效性和稳定性。最后,提供了Simulink仿真模型和详细的Word模型说明文档,帮助读者理解和调整PID控制器参数,以达到最佳控制效果。 适合人群:从事电力电子与电机控制领域的研究人员和技术人员,尤其是对四象限直流电机速度驱动控制系统感兴趣的读者。 使用场景及目标:适用于需要深入了解和掌握四象限直流电机速度驱动控制系统设计与实现的研究人员和技术人员。目标是在实际项目中能够运用PID控制器实现电机转速的精确控制,并提高系统的稳定性和抗干扰能力。 其他说明:文中引用了多篇相关领域的权威文献,确保了理论依据的可靠性和实用性。此外,提供的Simulink模型和Word文档有助于读者更好地理解和实践所介绍的内容。
嵌入式八股文面试题库资料知识宝典-2013年海康威视校园招聘嵌入式开发笔试题.zip
少儿编程scratch项目源代码文件案例素材-驾驶通关.zip
小区开放对周边道路通行能力影响的研究.pdf
内容概要:本文探讨了冷链物流车辆路径优化问题,特别是如何通过NSGA-2遗传算法和软硬时间窗策略来实现高效、环保和高客户满意度的路径规划。文中介绍了冷链物流的特点及其重要性,提出了软时间窗概念,允许一定的配送时间弹性,同时考虑碳排放成本,以达到绿色物流的目的。此外,还讨论了如何将客户满意度作为路径优化的重要评价标准之一。最后,通过一段简化的Python代码展示了遗传算法的应用。 适合人群:从事物流管理、冷链物流运营的专业人士,以及对遗传算法和路径优化感兴趣的科研人员和技术开发者。 使用场景及目标:适用于冷链物流企业,旨在优化配送路线,降低运营成本,减少碳排放,提升客户满意度。目标是帮助企业实现绿色、高效的物流配送系统。 其他说明:文中提供的代码仅为示意,实际应用需根据具体情况调整参数设置和模型构建。
少儿编程scratch项目源代码文件案例素材-恐怖矿井.zip
内容概要:本文详细介绍了基于STM32F030的无刷电机控制方案,重点在于高压FOC(磁场定向控制)技术和滑膜无感FOC的应用。该方案实现了过载、过欠压、堵转等多种保护机制,并提供了完整的源码、原理图和PCB设计。文中展示了关键代码片段,如滑膜观测器和电流环处理,以及保护机制的具体实现方法。此外,还提到了方案的移植要点和实际测试效果,确保系统的稳定性和高效性。 适合人群:嵌入式系统开发者、电机控制系统工程师、硬件工程师。 使用场景及目标:适用于需要高性能无刷电机控制的应用场景,如工业自动化设备、无人机、电动工具等。目标是提供一种成熟的、经过验证的无刷电机控制方案,帮助开发者快速实现并优化电机控制性能。 其他说明:提供的资料包括详细的原理图、PCB设计文件、源码及测试视频,方便开发者进行学习和应用。
基于有限体积法Godunov格式的管道泄漏检测模型研究.pdf
嵌入式八股文面试题库资料知识宝典-CC++笔试题-深圳有为(2019.2.28)1.zip
少儿编程scratch项目源代码文件案例素材-几何冲刺 V1.5.zip
Android系统开发_Linux内核配置_USB-HID设备模拟_通过root权限将Android设备转换为全功能USB键盘的项目实现_该项目需要内核支持configFS文件系统
C# WPF - LiveCharts Project
少儿编程scratch项目源代码文件案例素材-恐怖叉子 动画.zip
嵌入式八股文面试题库资料知识宝典-嵌⼊式⼯程师⾯试⾼频问题.zip