• spring jdbc完整实例

    Java代码 StudentDAO.java   package com.jdbc;   import java.util.List;   import javax.sql.DataSource;   public interface StudentDAO {       public void setDataSource(DataSource ds);       public void create(String name, Integer age);       public Student getStudent(Integer id);       public List<Student> listStudents();       public voi...
    作者:孤风一剑/2016年3月01日/分类:Java开发/阅读:1,378次/标签:, /评论关闭
  • Spring_Jdbc的几种不同用法

    SpringJdbc的几种不同的用法 Spring对jdbc做了良好的封装,本人在学习时做了以下几种方式的尝试 首页先来创建一个dao接口 package com.wys.dao; public interface IUserDao {     void save(); } 第一种方式通过继承JdbcDaoSupport来获取JdbcTemplate,需要注入JdbcTemplate package com.wys.dao.impl; import java.util.Map; import org.springframework.jdbc.core.suppor...
    作者:孤风一剑/2015年11月24日/分类:Java开发/阅读:542次/标签:, /评论关闭
  • java用jdbc连接mysql数据库,mysql实现查询指定行

       java jdbc 连接数据库是入门级的数据库实验,之所以在这里把代码贴出来 是为了 方便以后阅读。 [java] package com;      import java.sql.Connection;   import java.sql.DriverManager;   import java.sql.PreparedStatement;   import java.sql.SQLException;      public class DbStoreHelper {       private String insert_sql;       private String conne...
    作者:孤风一剑/2014年12月26日/分类:Java开发/阅读:1,402次/标签:, /评论关闭
  • javaJDBC基础-连接池及开源连接池的应用

    说明:         传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。        在多层结构的应用程序中通过连接池(connection pooling)技术可以使系统的性能明显...
    作者:孤风一剑/2014年2月20日/分类:Java开发/阅读:968次/标签:, , /评论关闭
  • J2EE——JDBC解说

    Java Data Base Connectivity (JDBC)   JDBC API以一种统一的方式来对各种各样的数据库进行存取。和ODBC一样,JDBC为开发人员隐藏了不同数据库的不同特性。另外,由于JDBC建立在Java的基础上,因此还提供了数据库存取的平台独立性。JDBC简而言之就是使用java访问数据库的接口,它为我们访问不同数据库提供了一个统一的形式。 JDBC4种不同的驱动程序分类: 类型 1: JDBC-...
    作者:孤风一剑/2014年2月19日/分类:Java开发/阅读:849次/标签:/评论关闭
  • Java获取数据库自增主键表中插入数据的ID

    这段代码是为了解决,JDBC中在给自增表插入数据后获取插入数据自动生成的ID问题。上网找了半天资料,原来在JDK中有提供方法哎。 参考资料点击打开链接感谢诸位高手的指点。 直接上代码吧:   [java][/java] view plaincopy /**  * 自增主键主键插入值后获取自增ID  * @param sql  * @return  */ public int insertIntoDB(String sql){     Connection conn = nul...
    作者:孤风一剑/2013年12月23日/分类:Java开发/阅读:2,897次/标签:, , , , /评论关闭
  • 基于JDBC的通用分页实现

    (Hibernate的分页做得很好很强大,用的人都知道,这个就不用再说了) 1.为什么要分页? 首先是数据量太大会影响查询和传输的性能,关键是对用户来说一下看到数万条记录也不是那么友好。 2.有哪些分页技术? a)存储过程分页 在数据库中创建一个存储过程,传入SQL和页码获得当前页的记录。需要对具体数据库的语法相当熟悉才能够编写,当然也可以直接google。性能最好,但不跨...
    作者:孤风一剑/2013年12月10日/分类:Java开发/阅读:1,090次/标签:, /评论关闭
  • jdbc操作数据库并自动获取字段类型

    //获取改功能编码的关联功能 public void getLinkdb(String gnbianma){ PreparedStatement pstmt = null; ResultSet rs = null; Connection conn = null; /** select * from SY_FUNC          fc   where fc.func_code ='SY_FUNC'         --功能定义 select * from SY_FORM_LINK     FLK    where FLK.main_func_code='SY_FUNC'  --关联功能 **/ String strSql =" select *...
    作者:孤风一剑/2013年11月01日/分类:数据库开发/阅读:1,277次/标签:, , /评论关闭
  • 通过java查询数据库表结构

    public static void getConnAndTableStruct() { Connection connection = null; PreparedStatement pstmt = null; ResultSetMetaData rsmd = null; try { // mysql连接 //Class.forName("org.gjt.mm.mysql.Driver"); //connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); // oracle连接 Class.forName("oracle.jdbc.driver.Or...
    作者:孤风一剑/2013年10月30日/分类:Java开发/阅读:1,014次/标签:, , , , , /评论关闭
  • jdbc 得到表结构、主键

    假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getString(DATA_TYPE) java.sql.Types 的 SQL 类型 rs.getString(COLUMN_SIZE) 列的大小。对于 char 或 date 类型,列的大小是最大字符数,对于 numeric 和 decimal 类型,列的大小就是精度。 rs.getString(DECIMAL_DIGITS) 小数部分的位数 J...
    作者:孤风一剑/2013年10月30日/分类:Java开发/阅读:1,635次/标签:, , , , , /评论关闭