用java编写一个创建数据库和表的程序的代码怎么写

如题所述

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代码如何创建数据表
String sql="CREATE TABLE table(filed1 varchar2(2),filed2 varchar2(2))";Connection conn=DriverManager.getConnection(url,"scott","tiger");\/\/建立数据库连接 if(!conn.isClose()){ Statement stmt = conn.createStatement();stmt.executeUPDATE(sql); \/\/建立一个表 } ...

利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t...
第一步:新建数据库 连接的是本地localhost,新建一个新的数据库名是jdbctest 然后建表t_emp 不会的话可通过执行下方的sql语句建表 CREATE TABLE `t_emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,`salary` double DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE...

如何用JAVA语句创建一个表
给你一个例子:import java.sql.*;import java.awt.*;public class Createexp {public static void main(String args[]){String url = jdbc:odbc:wwms; \/\/\/wwms 是ODBC的数据源Connection con = null;Statement sm = null;try{\/\/\/加载JDBC-ODBC驱动程序 bridgeClass.forName(sun.jdbc.odbc.Jd...

如何写一个与数据库相连的Java程序
一、首先你要安装好数据库,并让其运行起来。二、在数据库中准备好你需要的表与数据。三、下载相应的数据库连接器包,并放在JAVA所在目录下的lib子目录内。四、参考示例程序理解各步操作的意义。下面以MS SQL Server为例说明之。安装、运行该数据库,并准备必要的数据。从以下网址下载MSSQLServer的JDBC...

用JAVA设计一个连接数据库的程序,打印输出数据表中的记录
\/*连接数据库,jdbc:mysql:\/\/localhost:3306\/greatwqs 数据库为greatwqs数据库 端口为3306 用户名user=root 用户密码password=greatwqs \/ Statement stmt=conn.createStatement();\/\/创建SQL语句,实现对数据库的操作功能 ResultSet rs=stmt.executeQuery("select * from person");\/\/返回查询的结果 while(rs...

用java设计一个数据库管理系统
import java.sql.*;import java.awt.*;import javax.swing.*;import javax.swing.table.*;\/\/import java.awt.event.*;public class DisplayDemo extends JFrame \/\/implements ActionListener { \/\/ private String dbURL="jdbc:microsoft:sqlserver:\/\/202.115.26.181:1433"; \/\/ 数据库标识名 priva...

eclipse怎么建立mysql数据库表的java文件
2.在工程中右键新建file,命名为jdbc.properties 3.创建完毕如图:4.在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码 5.新建JdbcTest2.java类 6.输入如下代码:7.代码说明:这段代码是读取配置文件,把配置文件中的各个项通过名称读取出来 8.这段代码是通过反射来创建...

在数据库中建好了一个学生表,用java编程如何 实现下面的要求啊?
Connection conn=getConnection();\/\/这个getConnection()方法是连接数据库的,自己编写 try { Statement st=conn.createStatement();String sql="insert student(snum,sname) values('100100101','王明')";int i=st.executeUpdate(sql);if(i==1) \/\/1表示一条记录操作成功 {...} }catch(Exceptio...

在Java中建立Oracle数据库表怎么建啊???
(1)装载并注册数据库的JDBC驱动程序 载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver");注册JDBC驱动:java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());(2)建立与数据库的连接 要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用...

如何使用java代码创建数据库实例,
但是目前发现jdbc连接数据库都是指定库名称的。比如mysql会指定。oracle会指定。sqlserver也会指定。可能是为了安全期间数据库开发商没有提供此类不用指定库名就连接上的方法,主要是为了安全数据库的安全。个人想法。目前java连接数据库动态建表是没有问题的。只要是标准的sql92语法的都能实现与执行。 但是...

相似回答