jdbc模版

原创 2016年05月31日 12:34:17
</pre><pre code_snippet_id="1702563" snippet_file_name="blog_20160531_2_9692751" name="code" class="java">//数据库操作
package com.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;

import com.Student;


import utils.JdbcUtils;
public class UserDao {
	//////////////////////////////////////////////////
 public boolean IsExist(String name){
	 Connection con = null;
	 PreparedStatement pst=null;
 	ResultSet rs=null;
	try {
		con = JdbcUtils.getConnection();
		 String sql="select * from stu where username=?";
		 pst = con.prepareStatement(sql);
		 pst.setString(1, name);
		 rs=pst.executeQuery();
		 if(rs.next()){
			 	return true;
		 }
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}finally{				
		JdbcUtils.release(rs, pst, con);
		}
	return false;
 }
 ///////////////////////////////////////////////////////////////////////////
 public boolean isExist(String username,String password){
	 Connection con = null;
 	Statement st = null;
 	ResultSet rs=null;
	try {
		con = JdbcUtils.getConnection();
		 st = con.createStatement();
		 String sql="select * from stu where username='"+username+"' and password='"+password+"'";
		  rs = st.executeQuery(sql);
		 if(rs.next()){
				return true;
		 }
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}finally{				
		JdbcUtils.release(rs, st, con);
		}
	return false;
 }
 public void  saveUser(Student stu){
	 Connection con = null;
	 PreparedStatement pst=null;
 	ResultSet rs=null;
	try {
		con = JdbcUtils.getConnection();
		 String sql="insert into stu(username,password,sex,phone,address)values(?,?,?,?,?)";
		 pst = con.prepareStatement(sql);
		 pst.setString(1,stu.getUsername());
		 pst.setString(2, stu.getPassword());
		 pst.setString(3, stu.getSex());
		 pst.setString(4, stu.getPhone());
		 pst.setString(5, stu.getAddress());
		 pst.executeUpdate();
	} catch (Exception e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}finally{				
		JdbcUtils.release(rs, pst, con);
		}
 }
	  
 }
 
 
 
 

Spring——JDBC模版编程

本篇讲解在Spring中如何使用JDBC进行CRUD操作。通过本文你能了解到: 1、如何配置数据源 2、Spring中JDCB模版和对应的基类 3、如何使用模版以及基类进行编程...

编写一个简单的jdbc例子程序_模版_CRUD_SQL注入

连接数据的步骤  注册驱动 (只做一次) 建立连接(Connection) 创建执行SQL的语句(Statement) 执行语句 处理执行结果(ResultSet) 释放资源   模...
  • dwt1220
  • dwt1220
  • 2012年03月01日 11:39
  • 517

心得3--JDBC增删改查模版编写与案例

1. 元数据- DataBaseMetaData 元数据:数据库、表、列的定义信息。 Connection.getDatabaseMetaData() DataBaseMetaData对象 g...

Jdbc模版式写法与Spring-JdbcTemplate的比较

简单举例Jdbc原始写法和Spring中JdbcTemplate的写法,对比总结后者优势。

云片网短信模版自定义变量的替换内容

云片网自定义的模版内容变量不唯一,可能存在多个!云片的变量是固定格式为# #下面有两种方法可替换(1)第一种替换方式比较简单 //模版的替换 public function po...

Java Web项目中使用Freemarker模版生成Word文档

Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各种方式,其实在从Office 2003开始,...

百练+EK算法模版+网络流邻接表形式

点击打开链接//在于建图 #include #include #include #include #include #include #include #include #includ...

百练+最大流+EK算法模版

点击打开链接//把n m弄反了,是n条边, m个顶点。 // main.cpp // test // Created by 吴有堃 on 2017/9/11 // Copyright © 20...

有效的使用和设计COM智能指针——条款22:果断放弃二进制重用,而采用模版编写智能指针

条款22:果断放弃二进制重用,而采用模版编写智能指针 更多条款请前往原文出处:http://blog.csdn.net/liuchang5 你看到了很多智能指针是用模版编写的,它们能让...

jxl调用模版导出Excel

转自:http://hi.baidu.com/bbt_soft/item/9f577d5171319badacc85799 http://blog.csdn.net/Shb_derek/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jdbc模版
举报原因:
原因补充:

(最多只允许输入30个字)