现在开始加入功能模块,在Util.java里面。

由于今天是为了建表我才开始测试……从而发现自己之前写的都是一坨屎……从而有了这个系列文章。所以今天就写CreatTable部分。这个部分肯定要慢慢补充的。

大家请看CreatTable类:

Util.java
package DB;

import java.sql.*;
import DB.ConnectDatabase;

public class Util {
    
    private static ConnectDatabase connectDatabase = null;
    private static Statement sta = null;
    private static PreparedStatement state =null;
    private static ResultSet rs = null;
    
    public static void CreateTable() throws Exception {
        Connection conn = connectDatabase.getConnectDatabase().getConnection();
        String sql = "create table test(id integer,name varchar(100))";
        try {
            sta = conn.createStatement();
            sta.executeUpdate(sql);
            System.out.println("建表:成功!");
        } catch (Exception ex) {
            ex.printStackTrace();
            System.out.println("建表:失败!");
        } finally {
            if (sta != null) {
                sta.close();
            }
        }
    }
}

在一开始我并没有加入对Exception的处理,后来发现运行的时候SB了,而且不知道啥问题……后来加入了ex.printStackTrace(),就立刻发现时自己的Create语句写屎了……提醒以后一定要查看异常。

然后就是简单的测试咯:

CreateTable
    public static void main(String args[]) throws Exception {
        Util.CreateTable();
    }

然后我们就能看到亲切的:

“建立数据库连接:成功!建表:成功!”

转载于:https://www.cnblogs.com/erain/archive/2008/12/14/1354988.html

JDBC数据库编程手记(2)相关推荐

  1. 为什么使用JDBC数据库编程

    为什么使用JDBC数据库编程 本文节选自<21天学通JAVA>一书 在JDBC数据库编程中经常要使用ODBC.所以,在讲述JDBC的驱动程序分类之前,首先介绍什么是ODBC.ODBC是指O ...

  2. JDBC 数据库编程基础

    JDBC 数据库编程基础 安装MySQL 进入官网下载页面:https://www.mysql.com/cn/downloads/ 以下红色横线标记的为mysql社区版,是免费的mysql版本: 接下 ...

  3. java 核心技术Ⅱ--章五:JDBC数据库编程

    java数据库编程JDBC 简单的jdbc编程示例: public class DBTest {public static void runTest(){Connection conn = null; ...

  4. [java] JDBC数据库编程

    JDBC(Java Database Connectivity) Java数据库连接技术 官方JDK中提供的与JDBC有关的API都在java.sql包里面 API(Application Progr ...

  5. JDBC数据库编程:callableStatement接口

    了解MySQL存储过程建立, 了解存储过程中参数传递的三种方式 了解callablestatement调用存储过程操作. 因为在现在开发中,使用存储过程的地方越来越少,所以,对于存储过程使用,只需要了 ...

  6. 数据库编程——JDBC 配置

    [0]README 1) 本文文字描述 转自 core java volume 2 , 旨在理解 数据库编程--JDBC 配置 的基础知识 : 2) update timestamp: 1602022 ...

  7. 数据库编程——intro to JDBC

    [0]README 1) 本文文字描述 转自 core java volume 2 , 旨在理解 数据库编程--JDBC 的基础知识 : 2)JDBC起源: 96年, Sun公司发布了 第一版的jav ...

  8. java基础类库——java数据库编程,JDBC连接(原生数据库连接)(十)

    java数据库编程,JDBC连接(原生数据库连接) JDBC严格来讲不属于一门技术,它属于一种服务.所有的操作流程都是固定的.JDBC是java提供的数据库操作的一个标准(它就是一组相关的标准接口), ...

  9. 数据库编程(一)JDBC篇

    一.jdbc概述 所有的数据库供应商和工具开发商都认为,如果Java能够认为SQL访问提供一套"纯"Java API,同时提供一个驱动管理,以允许第三方驱动程序可以连接到特定的数据 ...

  10. MySQL数据库(Java的数据库编程:JDBC)

    作者:渴望力量的土狗 博客主页:渴望力量的土狗的博客主页 专栏:MySQL数据库 目录 什么是数据库编程: 什么是JDBC? JDBC工作原理: JDBC的使用及相关操作: JDBC开发案例: JDB ...

最新文章

  1. 张一鸣卸任CEO,立下10年之约,期望突破线性延伸
  2. sqlalchemy 使用mysql_使用SQLALchemy连接MySql数据库并进行操作
  3. 员工工号怎么编码_华为员工感慨:工号就留在这了,感谢公司给我自己写墓志铭的机会...
  4. 符合.net准则的事件
  5. Mybatis返回Map
  6. ASP.NET MVC5使用Area区域
  7. python自定义assert抛出的异常
  8. Android 系统(56)---深入浅析Android坐标系统
  9. 【Python学习之路】——Day7(面向对象)
  10. 个人博客系统PHP源码 DouPHP轻博客
  11. oc引导windows蓝屏_使用Opencore引导ubuntu以及Linux的步骤
  12. Mac os X 常用技巧
  13. 解决DoubanFM第三方客户端UI线程与工作线程交互问题
  14. 酒店:二维码如何应用于酒店管理
  15. jeefast 添加非空判断
  16. Android拦截电话与短信(电话拒接/短信拒收)
  17. dart后端之jaguar基础配置
  18. java数字转换中文
  19. pat乙级 1006 题解
  20. html中左括号怎么写,HTML基础 特殊符号 左右尖括号 与 货币 乘 除

热门文章

  1. Twitterrifi常用快捷键汇总
  2. 子序列的个数 --- 庞果网
  3. 看雪CTF.TSRC 2018 团队赛 第五题 『交响曲』 解题思路
  4. C++中类中常规变量、const、static、static const(const static)成员变量的声明和初始化...
  5. 常见的Java基础的面试题
  6. Android----- MD5加密(登录注册得到与IOS相同的加密值,并且解决两个平台汉字加密不相同问题)...
  7. 解决ajax中文乱码问题
  8. Android WebView中那些不得不解决的坑~~
  9. CentOS 6.5 x64安装svn
  10. 网管必须熟悉的几个网络DOS命令