在java中你可以通过jdbc来链接数据库,然后就可以通过java语句来执行标准的sql语句这样就可以创建数据库了。还可以通过jdbc-odbc 来链接odbc数据库。标准的sql语句一定要熟。还有一般可以通过数据库管理系统来链接数据库。
先给一个可以连接数据库的例子
import java.awt.*;
import java.sql.*;/** Load a driver and connect to a database.
 */
public class Connect { public static void main(String[] av) {
String dbURL = "jdbc:odbc:Companies";
    try {
// Load the jdbc-odbc bridge driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // Enable logging
DriverManager.setLogStream(System.err); System.out.println("Getting Connection");
Connection conn = 
DriverManager.getConnection(dbURL, "ian", ""); // user, passwd // If a SQLWarning object is available, print its
// warning(s).  There may be multiple warnings chained. SQLWarning warn = conn.getWarnings();
while (warn != null) {
System.out.println("SQLState: " + warn.getSQLState());
System.out.println("Message:  " + warn.getMessage());
System.out.println("Vendor:   " + warn.getErrorCode());
System.out.println("");
warn = warn.getNextWarning();
    } // Process the connection here... conn.close(); // All done with that DB connection     } catch (ClassNotFoundException e) {
System.out.println("Can't load driver " + e);
    } catch (SQLException e) {
System.out.println("Database access failed " + e);
    }
}
}

解决方案 »

  1.   

    如果创建的话,是不是要用SQL写出create database my_database
    然后在Java中用个什么执行这个SQL语句?创建一个应该不难吧?我觉得几句话就行吗?能不能再详细一点讲?我师傅说用 parseSqlUpdate(my_database);
    执行SQL语句,可是我的程序就不认这个词啊再给讲讲,多谢!
      

  2.   

    做一个批处理文件,用JAVA的EXEC来调用。
    批处理文件就是创建数据库的语句。
      

  3.   

    创建数据库的操作能从java中抽离出来就抽离出来.