- 浏览: 16657 次
- 性别:
- 来自: 苏州
最新评论
-
jzh2537:
粘贴复制,整出来了,我自己再慢慢看下代码,学学原理。
真分页查询 -
xiaoban0514:
恩,你说的有道理这里确实是疏忽了。
jdbc 工具类 v2.0 -
wgshengli:
// public static void main(Str ...
jdbc 工具类 v2.0 -
wgshengli:
不知道博主用没有用过这个类,这个类有问题。
jdbc 工具类 v2.0 -
xiaoban0514:
没有关系,,就是因为不会用oo的思想去查询所有旧出此下策了。。 ...
hibernate关联查询方法
文章列表
今天做了一个两张表的查询 要求查询文章分类及该分类文章的数目
hibernate刚学,我的解决方案如下,不知道大家有什么好的方法,请赐教
public List<Sort> getAllSort() {
// String hql = "from Sort sort_ order by sort_.id desc";
// return (List<Sort>)this.getHibernateTemplate().find(hql);
Session session = HibernateUtil.getSession() ...
//一般web开发要求统一字符集,最好采用UTF-8,UTF-8所包含的字符比较全
//1,一定要先写第一条语句
request.setCharacterEncoding("utf8");
String str = request.getParameter("str");
=================================
//2,写个工具类
public class Chinese {
public static String toChinese(String strvalue) {
tr ...
- 2009-06-18 22:50
- 浏览 812
- 评论(0)
这个东西重来就不记的。
Oracle
Class.forName("oracle.jdbc.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";//orcl is database SID
String user = "username";
String password = "password";
Connection dbconn = DriverManager.getConnection(url,user,p ...
- 2009-06-18 22:34
- 浏览 1127
- 评论(1)
这次有更新,主要是增加了prepareStatement方法,这种方法的优势1,可防止SQL注入。2,效率高。
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties; ...
- 2009-06-18 22:30
- 浏览 1089
- 评论(3)
一年前做的一个小程序中,有过用到javaMail,当时也没多注意什么,能跑就可以,现在一段时间在搞一些收集,确实体会到好记性不如烂笔头,多在BLOG上写点东西,回头再来复习也不错,这次遇到问题是这样的,我在javaEE5的标准下跑javaMail始终有问题,莫名奇妙的,也找不出了所以然来,偶然看见http://wenming-101.iteye.com/blog/199457上面有关于javaMail的一些常见问题,一下子明白了,再在javaEE1.4下试试看确实没问题了,郁闷的半天。。。
代码如下:
import java.util.Properties;
import jav ...
- 2009-06-18 22:22
- 浏览 780
- 评论(0)
平时比较喜欢用editplus编辑器,用它来写JAVA程序,HTML程序和JSP程序,都很方便,但是最近我处于习惯用editplus来编写SQL存储过程的时候,就觉得很不舒服,主要是它不认SQL关键字,后来我发现这个问题其实是可以解决的。 首先就是要自己编写一段代码,存为.stx 文件(例如sql.stx),然后在editplus的菜单栏Tools-> Configure User Tools->Files->Setting &syntax,点add按钮,在 description栏位填上sql,file Extensions栏位也填上sql,如果有多个扩展名 ...
- 2009-06-11 01:14
- 浏览 3868
- 评论(0)
前段时间在javaeye上看到一位朋友 http://qxmcool.iteye.com/blog/333024 写的分页,感觉蛮好的就拿过来学习了,我在事例数据库中存有W条数据,结果玩完了,没想到这个哥们和我开了个玩笑,这原来是个假分页,所谓假分页就是他讲所有的数据放在容器中,每次都得将表中的数据全都查询出来,结果可想而知。在他原有的基础上我将其代码加以改进。以达到真分页的效果。
package com.pms.util;
import java.util.List;
/**
* Pagination.java
* utils class
* @author ...
- 2009-06-07 01:20
- 浏览 1770
- 评论(1)
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
/**
* DBPool.java
* utils class
* @author fanfq
* @version 1.0 2009-6-4
* */
pub ...
- 2009-06-04 23:43
- 浏览 895
- 评论(0)
import java.util.Random;
/**
* RandomString.java
* utils class
* @author fanfq
* @version 1.0 2009-6-4
* */
public class RandomString {
/**返回大写随机字母字符串*/
public static String getRandomStringU(int length){
String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Random random ...
- 2009-06-04 23:36
- 浏览 1013
- 评论(0)
/**
* RandomGetNameZH.java
* utils class
* @author fanfq
* @version 1.0 2009-6-4
* */
public class RandomPersonNameZH {
/**返回[2,4]字的姓名,其中包含复姓*/
public static String getName(){
int number = (int)(Math.random() * 2) + 1;
String fName = firstNames ...
其他的就不多说了,见附件吧,这次可算是地地道道的原创了。
因为自己以前有安装过,后密码忘记了,然后在网上找了视频看的,这次的内容都不算是真正的原创,所以在这里我选择了随笔比较合适,毕竟上面的截图,和文字都是自己写的。最终整理成word文档,方便朋友们的下载学习。
但前提是保证资料的完整性。
- 2009-05-19 23:42
- 浏览 730
- 评论(0)
最近学习了oracle,虽然以前也有接触但一直没有在项目中使用过,即使用了也不是很顺手,主要是没有系统的去学习他,虽然现在只是简单的去使用。很多原理性的东西不是很清楚,但比不会用的要强,程序员常常会推托说这是DBA的工作,其实不然,虽然想学好数据库不是件简单的事情,但一般的想去使用的话就必须去了解他,写程序多了会明白自己写的程序就想事“朋友”一样,你去善待她了,自然运行的很顺畅,要是在起手干活的时候就不知道如何下手那就完了,至少说效率不是很高。一个优秀的软件工程师也许不是行行技术都精的,但有问题了至少会知道怎么去解决一样。那么原始的积累就会显的很重要。 昨晚睡的很 ...
- 2009-05-19 23:27
- 浏览 842
- 评论(0)