怎么用Java写数据库的表!求教!求解释!!急!!!

解决方案 »

  1.   

    就这些吗?那些SQL语句和数据库上的一样?一样,你是用jdbc连的?
      

  2.   

    就这些吗?那些SQL语句和数据库上的一样?一样,你是用jdbc连的?
    对 !用jdbc连的!
      

  3.   

    我最近也在学这个,数据库中的所有操作在eclipse中的代码在SQL时都一样的吧
      

  4.   

    public static void main(String[] args) {
    Connection conn = null;
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动
    conn = DriverManager.getConnection("jdbc:oracle:thin:主机名:端口号:SID", "数据库登录名", "数据库登录密码");
    Statement stmt= conn.createStatement();
    String sql = "CREATE TABLE emp5(name VARCHAR2(10))";
        stmt.executeUpdate(sql);//发送sql语句给数据库

    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    throw new RuntimeException("加载驱动错误!",e);
    }catch(SQLException e){
    e.printStackTrace();
    throw new RuntimeException("创建连接失败!",e);
    }finally{
    //关闭连接
    if(conn!=null){
    try {
    conn.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }
    }要导入import java.sql.*;
    再添加一下ojdbc14.jar(可以百度)
    红色字体要填写你的数据库的具体信息
    可以参考一下你的数据库管理工具的参数如下图(数据要看你自己的)
      

  5.   

    这个数据库连接我会的!只是不知道怎么在Java中建表而已
      

  6.   

    写String sql = "CREATE TABLE emp5(name VARCHAR2(10))";这句就可以建表了