導航:首頁 > 編程語言 > javamysql創建資料庫

javamysql創建資料庫

發布時間:2023-05-11 07:12:19

Ⅰ 如何用java創建MYSQL的數據表

class.forname("oracle.jdbc.driver.OracleDriver");//載入物茄資料庫驅動並備

String url="jdbc:oracle:thin:@localhost:1521:db_name";
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代碼如何實現對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中怎樣創建MySQL資料庫列表 給個例子

java中迅判怎樣創建首昌轎MySQL資料庫列表 需要使用jdbc訪問資料庫。
具體步驟如下:
1:載入驅動 ,返回連接
private static final String DRIVER_CLASS = "com.mysql.jdbc.Driver";
private static final String DATABASE_URL = "jdbc:mysql://localhost:3306/student";
private static final String DATABASE_USRE = "root";
private static final String DATABASE_PASSWORD = "cs";
/**
* 返回連接
*
* @return Connection
*/
public static Connection getConnection() {
Connection dbConnection = null;
try {
Class.forName(DRIVER_CLASS);
dbConnection = DriverManager.getConnection(DATABASE_URL,
DATABASE_USRE, DATABASE_PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}

return dbConnection;
}
2:獲取連接者肆,執行sql語句
public static List selectAllStudent() {

Connection con = null;
PreparedStatement pstm = null;
ResultSet rs = null;
List list = new ArrayList();
String sql = "select * from Student ";
try {
con = ConnectionManager.getConnection();
pstm = con.prepareStatement(sql);
// pstm.setString(1, uname);
rs = pstm.executeQuery();
while (rs.next()) {
Student model = new Student();
model.setStuId(rs.getInt("stuId"));
list.add(model);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closeStatement(pstm);
ConnectionManager.closeConnection(con);
}
return list;
}
3:調用獲取列表方法。

Ⅳ 用JAVA 代碼如何初始化一套MySQL資料庫

沒看懂,MySQL可以存為mp。重新導入就有表結構了,不想要數據可以truncate

Ⅳ java代碼怎樣實現創建mysql資料庫用戶

Java 使用executeUpdate向數型段猜據庫中創卜型建表格 一、創建mysql.ini文件,配置如下 driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/select_test user=root pass=123456 這燃游樣以後修改資料庫的配置直接在mysql.ini文件中修改。

Ⅵ java連接mysql怎麼在沒有資料庫的情況下創建一個

("jdbc:mysql://localhost:3306/company","root","root");後面分別是資料庫名稱、用戶名、密碼,127.0.0.1與locahost一樣嫌型,創建資料庫鍵者碰的語稿談法是create database if not exists mysql

Ⅶ java 在mysql內創建一個數據表,表名是參數,該怎麼創建

網路一下JDBC,創建數據表需要好多的,你首先要連接數據滾粗庫,單純的創建的話比較簡單,你用普通的sql語句就好,把它存在一個變數中帶旅備喚入數據就可以

sql="INSERT INTO rtNews(author,title,create_time,content,isdelete) VALUES ('"+username+"','"+newsTitle+"','"+ddte+"','"+newsContent+"',1)
這是個插入語句,創建的,我就不寫了暫時沒有現成的那個括弧中的值」+ 變數+「就是變數

MySQL[1]
是一個關系型資料庫管理系統,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。MySQL 最流行的關系型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關系資料庫管理系統) 應用軟體之一。MySQL 是一種關聯資料庫管理系統,
關聯資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。MySQL 所使用的 SQL
語言是用於訪問資料庫的最常用標准化語言。MySQL
軟體採用了雙授權政策,它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。由於其社區版的性能卓越,搭配 PHP 和 Apache 可組拆凱成良好的開發環境。

Ⅷ 如何在JAVA中創建sql資料庫

Java要連接數據螞態庫,那麼首先你必須安裝mysql資料庫。

安裝好mysql之後,安裝JDK了。

安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動悶陪源去找JDK安裝位置的,解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經准備就緒的時候,就到mysql中創建資料庫和表。

先創建資料庫:

CREATEDATABASESCUTCS;

接著,創建表:

CREATETABLESTUDENT

(

SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)

);

然後插入數據,可以用SQL語句insertinto<表名>values(value1,value2,...);

編寫.java文件來演示一下如何訪問MySQL資料庫。

importjava.sql.*;

publicclassJDBCTest{

publicstaticvoidmain(String[]args){

//驅動程序名Stringdriver="com.mysql.jdbc.Driver";

//URL指向要訪問的資料庫名scutcsStringurl="jdbc:mysql://127.0.0.1:3306/scutcs";

//MySQL配置時的用戶名Stringuser="root";//MySQL配置時的密碼Stringpassword="root";

try{//載入驅動程序Class.forName(driver);

//連續資料庫Connectionconn=.(url,user,password);

if(!conn.isClosed())System.out.println("!");

//statement用亂凱來執行SQL語句Statementstatement=conn.();

//要執行的SQL語句Stringsql="select*fromstudent";

//結果集ResultSetrs=statement.(sql);

while(rs.next())//選擇sname這列數據name=rs.getString("sname

//輸出結果System.out.println(rs.getString("sno")" "name);}

rs.close();conn.close();

}catch(e){

System.out.println("Sorry,can`tfindtheDriver!");e.();

}catch(e){

e.();

}catch(Exceptione){

e.();

}}}

Ⅸ java語言如何動態循環創建mysql資料庫基本表,可以實現嗎

下面是一個簡單的連接MySQL數氏孫據庫,並操作資料庫表的例子:

import java.sql.*;

public class TestMysql {

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
//載入驅動
Class.forName("com.mysql.jdbc.Driver");
//創建連接
conn = DriverManager
.getConnection("jdbc:mysql://localhost/bbs?user=用戶名&password=密碼");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from user");
while (rs.next()) {
String user = rs.getString(1);
String password = rs.getString(2);
System.out.println("用戶名:" + user + "," +" 密碼:"啟蔽 + password );
}

} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (SQLException ex) {
ex.printStackTrace();
} finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}

} catch (SQLException e) {
e.printStackTrace();
}
}
}

}

當然前提是要殲旁鏈把MySQL的連接驅動JAR文件添加到工程里

Ⅹ eclipse怎麼建立mysql資料庫表的java文件

方法/步驟

1.前邊的事例是把資料庫的驅動,連接,用戶名和密碼都寫在了類中,耦合性太高,當我們資料庫變更或者資料庫類型更換後,需要去重新更改代碼,很不方便。
解決的方法:把資料庫的驅動,連接,用戶名和密碼寫在配置文件中,通過讀取配置文件的方式進行代碼編寫,而以後如果資料庫變更直接修改配置文件即可!
2.在工程中右鍵新建file,命名為jdbc.properties

3.創建完畢如圖:

4.在jdbc.properties文件中輸入如下信息,分別是資料庫的驅動,連接,用戶名和密碼

5.新建JdbcTest2.java類

6.輸入如下代碼:

7.代碼說明:
這段代碼是讀取配置文件,把配置文件中的各個項通過名稱讀取出來

8.這段代碼是通過反射來創謹歲建Driver對象,反射就是類的實例化

9.在主函數中輸入如下凱蔽,測試方法

10.運行之後的結果如下,表示連接成功!盯晌州

閱讀全文

與javamysql創建資料庫相關的資料

熱點內容
蘋果筆記本t2加密晶元怎麼打開 瀏覽:796
安卓如何把手機投屏至電視 瀏覽:737
方舟編譯器現在可提速哪些軟體 瀏覽:58
微信加密為什麼是黑屏 瀏覽:473
android去電狀態 瀏覽:602
蘋果13如何加密視頻 瀏覽:813
linuxweblogic緩存 瀏覽:67
雲伺服器不同地域 瀏覽:946
python鬧鍾怎麼打 瀏覽:686
虛擬主機伺服器有什麼區別 瀏覽:833
演算法與程序的奧秘章節檢測 瀏覽:377
找pdf 瀏覽:529
與伺服器連接斷開如何處理 瀏覽:833
伺服器維修預計十分鍾什麼意思 瀏覽:170
黑馬程序員主打教學是什麼 瀏覽:41
python九乘法表怎麼編寫 瀏覽:974
思維方式pdf 瀏覽:656
tcc社區app怎麼注冊 瀏覽:941
央視網下載加密 瀏覽:454
命令行訪問伺服器 瀏覽:36