Ⅰ 如何在伺服器端創建資料庫(Java語言)
在伺服器端連接資料庫,然後通過sql語句控制資料庫就可以啦。搭建一個在伺服器端連接上資料庫,就可以通過代碼將sql語句於資料庫中。若需詳細解答,可以回問,很樂意幫你解答
Ⅱ 如何運用java在mysql中創建資料庫
JDBC 獲取連接有這樣一個方法
(Stringurl,
Stringuser,Stringpassword)throwsSQLException
url可以是資料庫主機的ip地址,這里不需要指定庫名;
分以下步驟創建資料庫,但是對應的用戶應該是高許可權的用戶,比如說root;
conn=DriverManager.getConnection(DB_URL,USER,PASS);
stmt=conn.createStatement();
Stringsql="CREATEDATABASESTUDENTS";
stmt.executeUpdate(sql);
Ⅲ 如何使用java代碼創建資料庫實例,
java連接資料庫主要用的是jdbc。
在你指定jdbc的時候需要指定連接字元串。
對於資料庫的不同連接字元串的格式不同。
但是目前發現jdbc連接資料庫都是指定庫名稱的。比如mysql會指定。oracle會指定。sqlserver也會指定。可能是為了安全期間資料庫開發商沒有提供此類不用指定庫名就連接上的方法,主要是為了安全資料庫的安全。個人想法。
目前java連接資料庫動態建表是沒有問題的。只要是標準的sql92語法的都能實現與執行。 但是好像sql92沒有定義如何建庫的語句吧。
還有你需要先確定表和庫的概念。。 表的合集是庫。。。
Ⅳ 用Java怎麼建立資料庫
建立資料庫??
是資料庫連接吧?
public static Connection getConnection()
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
return DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.10:1521:資料庫實例名", "資料庫登錄名","資料庫登陸密碼");
catch (Exception e)
{
e.printStackTrace();
}
return null;
}
Ⅳ 通過java代碼如何實現對mysql資料庫進行創建新的資料庫的操作
1 import java.sql.Connection;
2 import java.sql.DriverManager;
3 import java.sql.ResultSet;
4 import java.sql.SQLException;
5 import java.sql.Statement;
6
7 public class CreateDataSource {
8
9 /**
10 * @param args
11 */
12 public static void main(String[] args) {
13 // TODO Auto-generated method stub
14 String database = "test2";
15 new CreateDataSource().getConn(database);
16 }
17
18 String mysqlDriver = "com.mysql.jdbc.Driver";
19 String url = "jdbc:mysql://localhost:3306/test1";
20 String newUrl = "jdbc:mysql://localhost:3306/";
21 String username = "root";
22 String password = "root";
23 Connection conn = null;
24 Connection newConn = null;
25
26 public Connection getConn(String database) {
27
28 try {
29 Class.forName(mysqlDriver);
30 } catch (ClassNotFoundException e) {
31 // TODO Auto-generated catch block
32 e.printStackTrace();
33 }
34 try {
35 String tableSql = "create table t_user (username varchar(50) not null primary key,"
36 + "password varchar(20) not null ); ";
37 String databaseSql = "create database " + database;
38
39 conn = DriverManager.getConnection(url, username, password);
40 Statement smt = conn.createStatement();
41 if (conn != null) {
42 System.out.println("資料庫連接成功!");
43
44 smt.executeUpdate(databaseSql);
45
46 newConn = DriverManager.getConnection(newUrl + database,
47 username, password);
48 if (newConn != null) {
49 System.out.println("已經連接到新創建的資料庫:" + database);
50
51 Statement newSmt = newConn.createStatement();
52 int i = newSmt.executeUpdate(tableSql);//DDL語句返回值為0;
53 if (i == 0) {
54 System.out.println(tableSql + "表已經創建成功!");
55 }
56 }
57 }
58
59 } catch (SQLException e1) {
60 // TODO Auto-generated catch block
61 e1.printStackTrace();
62 }
63 return conn;
64 }
65 }
Ⅵ java如何建立資料庫
JDBC連接資料庫
•創建一個以JDBC連接資料庫的程序,包含7個步驟:
1、載入JDBC驅動程序:
在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//載入MySql的驅動類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅動程序類 ,載入驅動失敗!");
e.printStackTrace() ;
}
成功載入後,會將Driver類的實例注冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接資料庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始
子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
數據源標識:標記找到資料庫來源的地址與連接埠。
例如:(MySql的連接URL)
jdbc:mysql:
//localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:表示使用Unicode字元集。如果characterEncoding設置為
gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
3、創建資料庫的連接
•要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象,
該對象就代表一個資料庫的連接。
•使用DriverManager的getConnectin(String url , String username ,
String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和
密碼來獲得。
例如:
//連接MySql資料庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("資料庫連接失敗!");
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3
種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ;
PreparedStatement pstmt = con.prepareStatement(sql) ;
CallableStatement cstmt =
con.prepareCall("{CALL demoSp(? , ?)}") ;
Ⅶ Java如何創建bdb內存資料庫
(1)、Windows->Show View->Other…
(2)、選擇Data Management->Data Source Explorer,點擊OK。
創建Driver
(1)、Window->Preferences
(2)、選擇Data Management->Driver Definitions
(3)、點擊Add。在Name/Type標簽頁中,選擇Generic JDBC Driver,並修改Driver name為:JDBC Driver。
在JAR List標簽頁中,加入h2-1.3.164.jar。
在Properties選項頁中,配置如下信息:
Connection URL:jdbc:h2:E:\DataBase\yht(路徑和文件名,可以自己設置)
Database Name:SAMPLE
Driver Class:org.h2.Driver
User ID:yht(資料庫用戶名,可以自己設置)
如下圖所示:
一路OK返回開發環境。
創建Connections
(1)、File->New->Other…
(2)、選擇Connection Profiles->Connection Profile。點擊Next。
(3)、選擇剛創建的Generic JDBC,並修改Name為:JDBC。點擊Next。
(4)、輸入密碼。第一次輸入的為密碼,點擊Test Connection,查看是否連接成功。
(5)、最後點擊Finish:
運行sql腳本
(1)、在環境中打開sql腳本,選擇創建的資料庫,如下圖。
(2)、右擊sql文件,選擇Execute All。
(3)、成功運行,如下圖所示:
獲取db格式文件
在路徑E:\DataBase\下獲取文件:yht.h2.db。