Maison  >  Article  >  Java  >  Partage de programmes pour créer des bases de données et des tables en Java

Partage de programmes pour créer des bases de données et des tables en Java

黄舟
黄舟original
2017-10-09 10:00:581519parcourir

Cet article présente principalement en détail les procédures d'écriture et de création de bases de données et de tables en Java. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer

Les exemples de cet article peuvent être vus, principalement Le. Le principe de fonctionnement des instructions SQL via Java est le même que celui des ajouts, suppressions, modifications et requêtes ordinaires :


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(); 
  } 
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn