- 博客(25)
- 资源 (82)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java调用存储过程的2种方法
<br /> 关于存储过程的知识,很多人好像就熟悉我们所讨论的这些。如果这是存储过程的全部功能,那么存<br />储过程就不是其它远程执行机制的替换方案了。存储过程的功能比这强大得多。 <br /> creat proc proc_select <br /> @pid varchar(20)<br /> @address varchar(20) output<br /> as<br /> select @address=address from userinfo where pid=@pid<b
2010-09-14 02:36:00
323
原创 JAVA数据库操作3(CallableStatement对象)
<br />CallableStatement对象用于执行数据库中的存储过程。<br /> <br />Connection类的prepareCall()方法可以创建一个CallableStatement对象。如:<br />CallableStatement cstmt<br /> =dataconn.prepareCall("{call procedurename()}");<br />执行存储过程使用executeQuery()方法即可。如:ResultSet rs=cstmt.execu
2010-09-19 15:48:00
597
原创 JAVA数据库操作3(CallableStatement对象)
<br />CallableStatement对象用于执行数据库中的存储过程。<br /> <br />Connection类的prepareCall()方法可以创建一个CallableStatement对象。如:<br />CallableStatement cstmt<br /> =dataconn.prepareCall("{call procedurename()}");<br />执行存储过程使用executeQuery()方法即可。如:ResultSet rs=cstmt.execu
2010-09-19 15:46:00
463
原创 JAVA数据库操作3(CallableStatement对象)
<br />CallableStatement对象用于执行数据库中的存储过程。<br /> <br />Connection类的prepareCall()方法可以创建一个CallableStatement对象。如:<br />CallableStatement cstmt<br /> =dataconn.prepareCall("{call procedurename()}");<br />执行存储过程使用executeQuery()方法即可。如:ResultSet rs=cstmt.execu
2010-09-19 15:43:00
696
原创 JAVA数据库操作2(PreparedStatement对象)
<br />PreparedStatement对象(将SQL语句传给数据库作预编译,效率高)<br /> <br /> <br />PreparedStatement示例<br /> <br />package jdbcpkg;<br />import java.sql.*;<br /> <br />public class DBConn {<br /> private Connection dataconn = null;<br /> public DBConn() {<br /> try{<b
2010-09-19 15:39:00
413
原创 字符流相关知识总结(Reader and Write)
<br />Reader主要方法<br />FileReader示例<br />import java.io.*;<br />public class ReaderTest{<br /> public static void main(String args[]){<br /> try{<br /> char[] c = new char[100];<br /> FileReader f = new FileReader("Reader.txt");<br /> int len = f.rea
2010-09-19 15:32:00
453
原创 JAVA数据库操作方面的知识总结(java.sql.*)
<br /> <br />加载JDBC驱动程序<br />可使用Class.forName方法显式加载一个驱动程序。<br />如使用JDBC-ODBC桥:<br />Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br /> <br />建立连接<br />DriverManager类的getConnection方法用于建立与某个数据源的连接。<br />如:<br />String url="jdbc:odbc:component";<br />Co
2010-09-19 15:30:00
368
原创 java.io方面的知识总结
<br />InputStream主要方法<br /><br />FileInputStream示例<br /><br />import java.io.*;<br />public class ReadFile{<br /> public static void main(String args[]){<br /> try{<br /> FileInputStream f = new FileInputStream("test.txt");<br /> int len = f.read();<b
2010-09-19 05:30:00
320
原创 把其它数据类型转换成String类型用valueOf()这个方法
<br />valueOf()这个方法是静态方法<br /> <br /> <br />如:<br /> <br />String s = String.valueOf(12); <br />
2010-09-19 01:59:00
328
原创 StringBuffer 在JAVA中的用法
<br />范例1:<br /><br />length(),capacity(),setlength(),append()的用法:<br /><br /><br />public class stringbuffer<br />{<br /> public static void main(String args[])<br /> {<br /> String s1="l love java";<br /> StringBuffer sb1=new StringBu
2010-09-19 01:55:00
680
原创 字符串相关方法
<br />字符串相关方法使用示例1<br /><br />public class StringTest{<br /> public static void main(String args[]){<br /> String s = new String("Welcome to china");<br /> //获取字符串长度<br /> System.out.println("字符串长度为:"+s.length()); <br /> //查找字符串中第一次出现字符o的索引<br /> int
2010-09-19 01:51:00
270
原创 JSP 页面转向 页面转发
<br />一、页面转向<br /> 页面转向可以调用函数:<br /> response.sendRedirect("xx.jsp");<br /> 页面转向时request和response的信息都丢失了,它是重新发起一个定向请求,和原先的没有关系了.由于它是新的定向请求,所以效率不高。页面转向可以用在同一个应用中,也可以用在不同应用中。也就是说redirect可以转到外部系统。<br />二、页面转发<br /> 页面转发调用函数:<br /> request
2010-09-17 10:55:00
653
原创 在Java中实现DOM文档和XML文件互相转换(转贴)
<br />文简要描述了DOM的概念和内部逻辑结构,实例讲述DOM文档操作和XML文件互相转换的java实现过程。 <br /><br />1. DOM简介 <br /><br />目前,W3C已于2000年11月13日推出了规范DOM level 2。文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言在各种平台上实现。该模型定义了THML和XML文件在内存中的逻辑结构(即为文档),提供了访问、存取THML和XML文件的方法。利用DOM规范,可以实现DOM
2010-09-14 02:41:00
390
原创 详解Java日期格式化及其使用例子
<br />Java日期格式化及其使用例子 .<br /><br />1 SimpleDateFormat担当重任,怎样格式化都行 <br />import java.util.Date; <br />import java.text.SimpleDateFormat; <br />public class Demo <br />{ <br />public static void main(String[] args) <br />{ <br />Date now=new Date(); <br />Si
2010-09-14 02:38:00
259
原创 用缓冲技术提高JSP程序性能和稳定性
<br />一、概述<br /> 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自由。<br /> JSP能够在标记库内封装和运行复杂的Java代码,它使得JSP页面文件更容易维护,使得非专业开发人员使用JSP页面文件更加方便。现在已经有许多标记库
2010-09-14 02:35:00
358
原创 request.getRealPath("") 的几种实现
<br />request.getRealPath("");不推荐使用。<br /> <br />getServlet().getServletContext().getRealPath("");可以取代上者,获取的是物理绝对路径。<br /> <br />getServlet().getServletContext().getRealPath("/");获得的是本项目的根目录路径
2010-09-14 02:33:00
298
原创 java简单的获取windows系统网卡mac地址
<br />package com.youkone.tool;<br />import java.io.BufferedReader;<br />import java.io.InputStreamReader;<br />import java.io.IOException;<br />public class MACAddress {<br /> public MACAddress() {<br /> }<br /> public static String getMACAddress
2010-09-14 02:31:00
314
原创 eclipse无法打开,jvm terminated.Exit code=-1
<br />下载Eclipse解压后运行出现问题,出现了jvm terminated.Exit code=-1的错误。<br />解决方法:<br />打开安装目录下的eclipse.config(或eclipse.ini)配置文件,大致的内容如下,<br />-startup<br />plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar<br />--launcher.library<br />plugins/org.eclipse.equ
2010-09-14 02:30:00
297
原创 JAVA 文件重命名
<br />public static void main(String args[]){<br /> try{<br /> File f=new File("F:/aa.txt") ;<br /> f.renameTo(new File("F:/cong命名.txt"));<br /> <br /> }catch(Exception e){e.printStackTrace();}<br />}<br /><br />将F盘的aa.tex重命名为F:/cong命名.txt
2010-09-14 02:28:00
243
原创 JAVA弹出浏览器窗口
<br />/**弹出浏览器窗口***/<br />@SuppressWarnings("unchecked")<br />public static void openURL(String url){<br /> try {<br /> Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler "+ url);<br /> }catch(Exception ex){}<br />} <br />
2010-09-14 02:26:00
1069
原创 cookie存值和取值
<br />Response.Cookies["username"].Value = TextBox1.Text.Trim(); //保存 <br /> <br />Response.Cookies["username"].Expires = DateTime.Now.AddDays(1);//过期时间 <br /> <br />this.Label1.Text = "用户名:" + Request.Cookies["username"].Value;//获取<br /><br />Cookie是存放到客户
2010-09-14 02:25:00
1283
原创 newInstance于new的区别
<br />在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?<br /> 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。<br /> Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。<br /> 例如:<br /> Class c = Class.forName(“A”
2010-09-14 02:23:00
253
原创 java 图片切割,缩放,转换类型等等
<br />import java.io.*;<br />import java.awt.*;<br />import java.awt.image.*;<br />import java.awt.Graphics;<br />import java.awt.color.ColorSpace;<br />import javax.imageio.ImageIO;<br />public class ImageCut {<br /> /**<br /> * 缩放图像<br /> * <br /> * @
2010-09-14 02:22:00
327
原创 JAVA获取本地IP地址
<br />Enumeration<NetworkInterface> netInterfaces = null; <br />try { <br /> netInterfaces = NetworkInterface.getNetworkInterfaces(); <br /> while (netInterfaces.hasMoreElements()) { <br /> NetworkInterface ni = netInterfaces.nextEleme
2010-09-14 02:19:00
478
原创 当前Java软件开发中几种认识误区
本文虽然比较过时,但对本人来说还是受益匪浅!<br /> <br /> 越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。<br />软件的生命性<br /> 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的
2010-09-14 00:32:00
212
《Java程序设计教程(第四版)中文(part1---part3)
2007-04-19
个人网上书店系统(JSP+JAVABEAN+SQL SERVER)
2007-09-08
JDK+tomcat+eclipse快速搭建及软件使用手册
2007-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人