java编写创建数据库和表的程序


本文摘自PHP中文网,作者一个新手,侵删。

本文示例可见一斑了,主要是通过Java对SQL语句进行操作,和普通的增删改查的原理是一样的:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

import java.sql.*; 

    

public class Test 

    public static void main(String[] args) throws Exception 

    

        Class.forName("com.mysql.jdbc.Driver"); 

            

        //一开始必须填一个已经存在的数据库 

        String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";    

        Connection conn = DriverManager.getConnection(url, "root", "123456"); 

        Statement stat = conn.createStatement(); 

            

        //创建数据库hello 

        stat.executeUpdate("create database hello"); 

            

        //打开创建的数据库         

        stat.close(); 

        conn.close(); 

        url = "jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8"

        conn = DriverManager.getConnection(url, "root", "123456"); 

        stat = conn.createStatement(); 

            

        //创建表test 

        stat.executeUpdate("create table test(id int, name varchar(80))"); 

            

        //添加数据 

        stat.executeUpdate("insert into test values(1, '张三')"); 

        stat.executeUpdate("insert into test values(2, '李四')"); 

            

        //查询数据 

        ResultSet result = stat.executeQuery("select * from test"); 

        while (result.next()) 

        

            System.out.println(result.getInt("id") + " " + result.getString("name")); 

        

            

        //关闭数据库         

        result.close(); 

        stat.close(); 

        conn.close(); 

    

}

以上就是java编写创建数据库和表的程序 的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

对mysql数据库进行优化总结

oracle如何删除数据库?

数据库事务的四个特征是什么?

如何建立可打印中文的数据库

mysql数据库在centos7下无法远程连接的原因以及解决详解

mysql数据库进行连接的简单示例代码

如何使用phpmyadmin远程连接数据库

navicat数据库ip连不上

如何使用jsp连接mysql数据库的方法

sql server 数据库的数据完整性

更多相关阅读请进入《Java》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...