Rumah > Java > javaTutorial > teks badan

Java创建数据库与表的程序分享

黄舟
Lepaskan: 2017-10-09 10:00:58
asal
1556 orang telah melayarinya

这篇文章主要为大家详细介绍了java编写创建数据库和表的程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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


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(); 
  } 
}
Salin selepas log masuk

Atas ialah kandungan terperinci Java创建数据库与表的程序分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan