欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-04-01 18:12:34
本文示例可见一斑了,主要是通过java对sql语句进行操作,和普通的增删改查的原理是一样的: import java.sql.*; public cl...

本文示例可见一斑了,主要是通过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(); 
  } 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。