jdbc 简易 模板

 1 package org.db;
 2
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.SQLException;
 6
 7 public class DBConn {
 8
 9 //    public final static String URL = "jdbc:mysql://localhost:3306/test?useSSL=false";
10     public final static String URL = "jdbc:mysql://localhost:3306/test?characterEncoding=utf8"; //可以指定jdbc编码方式
11     public final static String USERNAME = "root";
12     public final static String PASSWORD = "000000";
13     public final static String DRIVER = "com.mysql.jdbc.Driver";
14
15     public static Connection conn;
16     public static Connection getConn(){
17         try {
18             Class.forName(DRIVER);
19             conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
20             if (conn!=null) {
21                 System.out.println("连接成功");
22             }
23             return conn;
24         } catch (Exception e) {
25             e.printStackTrace();
26             System.out.println("连接失败");
27             return null;
28         }
29     }
30     public static void closeConn(){
31         try {
32             if(conn!=null){
33                 conn.close();
34             }
35         } catch (SQLException e) {
36             e.printStackTrace();
37         }
38     }
39 }
 1 package org.test;
 2
 3 import java.sql.Connection;
 4 import java.sql.PreparedStatement;
 5 import java.sql.ResultSet;
 6 import java.sql.SQLException;
 7
 8 import org.db.DBConn;
 9 import org.model.Login;
10
11 public class test {
12
13     public static void main(String[] args) {
14         Connection conn = DBConn.getConn();
15         if (conn!=null) {
16             System.out.println("连接成功");
17             try {
18                 conn = DBConn.getConn();
19                 String sql = "select id,name,password,role from mbook where name=? and password=?";
20                 PreparedStatement ps = conn.prepareStatement(sql);
21                 ps.setString(1,"张三");
22                 ps.setString(2,"000000");
23                 ResultSet rs = ps.executeQuery();
24
25                     while (rs.next()) {
26                     Login login = new Login();
27                     login.setId(rs.getInt(1));
28                     login.setName(rs.getString(2));
29                     login.setPassword(rs.getString(3));
30                     login.setRole(rs.getBoolean(4));
31                     System.out.println("得到数据:"+login);
32                     }
33             } catch (SQLException e) {
34                 e.printStackTrace();
35             }finally{
36                 DBConn.closeConn();
37             }
38         }
39     }
40 }
时间: 2024-10-12 13:33:56

jdbc 简易 模板的相关文章

Spark SQL External Data Sources JDBC简易实现

在spark1.2版本中最令我期待的功能是External Data Sources,通过该API可以直接将External Data Sources注册成一个临时表,该表可以和已经存在的表等通过sql进行查询操作.External Data Sources API代码存放于org.apache.spark.sql包中. 具体的分析可参见OopsOutOfMemory的两篇精彩博文: http://blog.csdn.net/oopsoom/article/details/42061077 ht

php 实现简易模板引擎

1.MVC简介 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式(详情自己百度): 1. Model(模型)表示应用程序核心(比如数据库记录列表). 2. View(视图)显示数据(数据库记录) 3. Controller(控制器)处理输入(写入数据库记录). [百度百科] MVC的流程图如下(来源百度百科): 2.本文重点:模板引擎 在视图层,PHP可以采用两种方式编写: PHP代码和HTML代码混写,甚至JavaSc

事务内执行sql修复的简易模板

-- ============================================= -- Script Template -- ============================================= --For Log U645 start --step 0 : 备份数据库 --step 1 : 执行下述SQL --step 2 : 在界面上验证下修复效果 BEGIN TRY BEGIN TRAN PRINT N'log U645 start' -- ... U

Makefile简易模板

MAKE = g++ -g #MAKE = gcc -g FILES = tf all : $(FILES) #DYSRC = target.c #DYTGT = $(DYSRC:.c=.o) %.o : %.c $(MAKE) -c $^ -o [email protected] %.o : %.cpp $(MAKE) -c $^ -o [email protected] clean : dummy rm -rf *.o *.so $(FILES) tf : ftime.o $(MAKE) -

根据SpringMVC编写的下载上传简易模板

<%-- Created by IntelliJ IDEA. User: 13554 Date: 2019/12/23 Time: 22:16 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <h

jdbc连接数据库工具包模板

jdbc连接数据库操作 jdbc连接数据库模板,收藏可做模板使用(小型工程,一般大工程都会用框架,c3p0等连接,不考虑此种方法!). 配置文件的使用(使用配置文件可以使我们后期的修改更加方便,当然,也可以使用java中的枚举效果也是相同的,不过在这里推荐大家使用配置文件) 在这里使用mysql做类子: 1 #db.properties 2 #一般放在src下 3 4 5 6 driver=com.mysql.jdbc.Driver 7 url=jdbc:mysql://127.0.0.1:33

【Spring实战】—— 15 Spring JDBC模板使用

前一篇通过对传统的JDBC的使用操作,可以体会到使用的繁琐与复杂,套句话说,是用了20%作了真正的工作,80%作了重复的工作. 那么通过本篇,可以了解如下的内容: 1 如何配置数据源 2 如何在spring中使用模板 3 如何建立数据源的统一的基类 首先看一下如何配置数据源 我们可以使用3种方式配置数据源: 1 JNDI配置数据源 这种做法我是没用过,感觉每次都要去修改配置Tomcat之类的web容器,很是麻烦. 2 使用DBCP数据源连接池 一般情况下都是采用这种方式,对于连接池的实现,也有很

JDBC学习小结

一.JDBC基础 连接数据的步骤: 1.注册驱动 :Class.forName(“com.mysql.jdbc.Driver”) 推荐这种方式,不会对具体的驱动类产生依赖:DriverManager.registerDriver(com.mysql.jdbc.Driver) 会造成DriverManager中产生两个一样的驱动,并会对具体的驱动类产生依赖:System.setProperty(“jdbc.drivers”, “driver1:driver2”) 虽然不会对具体的驱动类产生依赖:但

Spring之JDBC Template

时间:2017-2-5 18:16 --Spring对不同持久化技术的支持 Spring为各种支持的持久化技术都提供了简单操作的模板和回调. ORM持久化技术:    JDBC:        org.springframework.jdbc.core.JdbcTemplate Hibernate3.0:        org.springframework.orm.hibernate3.HibernateTemplate IBatis(MyBatis):        org.springfr