JDBC的作为mysql的动态连接

      JDBC是作为初学java程序员必备的一道科目内容,是java连接数据库中必要的桥栈,他具有的深厚的基础知识框架和规模化桥栈体系不仅能使初学者在一定程度上明白连接桥栈的基本原理和框架内容,
更能使较多数使用者今后在向多维领域发展的同时有更充实的基础理论储备和更高效的学习热情,而在我们初步学习JDBC的过程中必然会伴随着一系列的附加问题,
如何解答这些问题并了解问题的缘由也是我们学习JDBC及计算机科学知识的必要素养,更是我们学习JDBC桥栈的必经之路。
Connection con =DriverManager.getConnection;
1,数据桥栈连接的认识,对象的获取
(1)Connection类是连接数据库中一个特定的接口,通常放在Java中首行main方法之后,区别于其他类不同的地方在于Connection中在于他是被处于虚化的类名,
作为特定连接数据库的接口类型而存在,只要实现了这个接口的类都相当于继承了这个接口,从而进行接口的实现,在此基础中倒是一定程度上简化了汇编流程,优化了操作方式,更便于初学程序员的学习和认识。
(2)类方法的实例化需要类的返回实现对象的获取,而DriverManager.getConnection就完成了该方法的补充,DriverManager作为常用注册驱动和获取连接的静态类方法来实现运行,
运用DriverManager工具类的方法调用进行数据连接,在具体运用过程中申明数据库中的具体信息,从而构建java在JDBC桥栈包中对数据库的连接,完成在后台运行中对数据库的动态交互,
实现更大范围的跨平台服务类型,丰富了操作领域。
2,sql的注入
(1)为了实现java与数据库的交互运行,在具体运用中通过PreparedStatement来完成与数据库数据参数的动态绑定,在PreparedStatement类中进行数据库编码的的预编译功能,
实现对sql的动态调用来完成数据库数据参数的注入。
(2)ResultSet作为数据库查询的特有函数,在查询数据库后进行查询结果集的储存,ResultSet对象维护了这个游标,指向当前的数据行,在查询结果集时,一般用循环遍历打出。
3,增删改和查询的执行步骤的差异
(1)一般情况下增删改都使用executeUpdate方法,而查讯则使用executeQuery方法,不同情况下的查询方式都具有明显的差异,具体情况具体分析。

具体如下:

<%SqlSession ss = util.createSession();
               //2、获得Mapper
                Contentmapper mapper = ss.getMapper(Contentmapper.class);
                List<Content> list = mapper.selectList(null);
                for(Content imgs:list){
                %>

 <transactionManager type="JDBC" />
            <!-- 配置数据库连接信息 -->
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url" value="jdbc:mysql://localhost:3306/test2106?characterEncoding=utf-8" />
                <property name="username" value="root" />
                <property name="password" value="" />
            </dataSource>


  
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值