`
namezhou
  • 浏览: 154846 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
本文只涉及到简单的动态数据传递 首先使用ireport创建模板   关于 变量 $p{}格式的,是parameter类型的,可以通过Map传递给JasperReport Field 可以设置一些可以动态从数据库获取的数据,但是这种类型需要传递给一JasperReport一个Connection类型的对象   关于JasperReport的几种文件格式 jrxml是资源文件 其实就是一个xml文件,使用ireport编辑的就是这种文件 jasperReport可以根据jrxml文件编译生成jasper文件,应该就是一种字节码文件 jasper文件就是一种模板,是没有数据的,把数据交 ...
一个采用sun的类库的java发送邮件的demo 因为使用的是Gmail 所以有所不同 Gmail的端口是465 而其他邮箱一般是25 而且Gmail还要用到SSL的一些东西 package send.mail.test; import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; imp ...
生成柱状图: package img.jfreechart.test; import java.io.FileOutputStream; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.category.CategoryDataset; import org.jfree ...
实体类 Student 和 StudentInfo 是一对一的关系.可以采用共享主键或者外键约束的形式进行连接  构造实体类:   public class Student { private int sid; private String name; private String password; private StudentInfo stdinfo; //这一条一定要加,下面省略了无参构造和getter setter } public class StudentInfo { private int ...
1. 打开Windows内建的记事本; 2. 选取另存新文件“文件->另存为”; 3. 在另存为的“保存类型”下拉选单中选取“所有文件”类型; 4. 这时就可在“文件名”中输入.htaccess; 5. 选取要另存的路径再按下保存,一个.htaccess 文件就新增完成。
  select * from a_matrix_navigation_mapwhere rowid not in(select rowid from a_matrix_navigation_map where rownum<=0) and rownum<=10第二种:SELECT * FROM(SELECT A.*, rownum rFROM(SELECT *FROM a_matrix_navigation_map) AWHERE rownum <= 10) BWHERE r > 0第三种SELECT * FROM table WHERE ROWNUM& ...
一、配置环境:访问Oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8)。这个扩展模块需要Oracle8 的客户端函数库,因此需要你要连接远程Oracle数据库的话,还要装上Oracle的客户端软件-可以到Oracle网站上免费下载- http://www.oracle.com,这是许多初学者常常忽略的,因此如果看了这篇文章,就不要在论坛上再提“为什么我连接不上Oracle数据库”之类的问题了。(1)首先确认安装了Oracle8i客户端,然后用net8 assistant(客户端软件提供)建立一个服务命名,注意服务名是oracle数据库的sid,可查询init ...
实体类 Student 和 StudentInfo 是一对一的关系.可以采用共享主键或者外键约束的形式进行连接 构造实体类:   public class Student { private int sid; private String name; private String password; private StudentInfo stdinfo; //这一条一定要加,下面省略了无参构造和getter setter } public class StudentInfo { private int ...
实体类User   public class User { private int uid; private String username; private String password; private Set<Order> orders; }//省略构造和getter setter   实体类 Order  public class Order { private int orderid; private String name; private double balance; private User user; }//省略构造和 ...
需要两个实体类,student和course ,多对多的关系,  采用三个表来实现,分别是m2mstudent 学生表,course 课程表,stdcourse学生课程表 实体类(全部省去无参构造和getter\setter)  public class Student { private int sid; private int scode; private String sname; private Set<Course> courses; } public class Course { private int cid; private St ...
ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN BY CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT DATE DECIMAL DEFAULT DELETE DESC DISTINCT DROP ELSE EXCLUSIVE EXISTS FILE FLOAT FOR FROM GRANT GROUP HAVING IDENTIFIED IMMEDIATE IN INCREMENT IND ...
使用一个线程安全的Session:SessionFactory.getCurrentSession()  需要配置Hibernate.cfg.xml 属性current_session_context_class = thread 从数据库获取数据时,要加锁session.get(SomeClass.Class,id,LockMode.UPGRADE) 试了一晚上,用Mysql做的测试,居然不行...下面的代 ...
实体类添加额外的属性version,映射文件中采用属性version 类似于版本控制系统(svn/cvs)的机制 并发冲突时会抛出StableObjectStateException 实体类  public class Book { private int bid; private String name; private String owner; private int version; } //省略无参构造函数和getter/setter   测试线程类(测试多线程并发访问情况下悲观锁的效果)  public class Student extends Th ...
继承映射:即保存父子类时数据冗余问题   1.所有父子类共享同一张表,每条记录拥有所有属性字段,另外还需要指定一个标识字段用来区别不同子类        优点:易于查询缺点:冗余字段太多   实现: 实体类(父类User,子类Vip,子类Admin)均省略无参构造函数和setter/getter public class User { private int userid; private String username; private String password; } public class ...
hibernate.cfg.xml加上属性. <property name="connection.useUnicode">true</property> <property name="connection.characterEncoding">UTF-8</property>  mysql 的驱动用3.0.15以上版本的, 加个Filter, 使用UTF-8字符集就可以了, 若使用Spring则写在spring中的sessionFactory里即可。 例如:  <?xml version= ...
Global site tag (gtag.js) - Google Analytics