導航:首頁 > 編程語言 > javacreatetable

javacreatetable

發布時間:2023-09-24 10:35:52

java習題:使用mysql資料庫創建學生信息表

use 庫名
go -----打開庫
create table 學生信息
(學號 int not null,
姓名 char(10) not null,
班級 nvarchar(20)
成績 int )
go -----這是建表
(1)insert into 學生信息(學號,姓名,班級,成績)
values('122153032','小靜',『計應123』,'99') ----這是插入記錄以此類推插入五條
(2)select *
from 學生信息
where 成績>85 -----顯示成績大於85分的學生信息

(3) select *
from 學生信息
order by 成績desc ---將表中的所有記錄,按照成績從小到大順序排列

能幫你的只有這些,望採納!

❷ 怎麼用java在oracle資料庫中建表

在oracle中建表可用sql語句或圖形界面操作。

一、sql語句:


1.createtabletest

2.(idint,

3.namevarchar2(10));


二、圖形界面:

以PL/SQL為例:

1、登錄到指定資料庫。

2、左側列表中找到Tables選項,並右鍵,選擇新建。

❸ 如何用java獲取一個oracle表的創建的sql語句

java獲取一個oracle表的創建的語句:
直接通過jdbc調用:SELECT DBMS_METADATA.GET_DDL('TABLE','EMP','SCOTT') FROM DUAL;就可以了。
返回結果如下:
DBMS_METADATA.GET_DDL('TABLE','EMP','SCOTT')
--------------------------------------------------------------------------------
CREATE TABLE "SCOTT"."EMP"
( "EMPNO" NUMBER(4,0),
"ENAME" VARCHAR2(10),
"JOB" VARCHAR2(9),
"MGR" NUMBER(4,0),
"HIREDATE" DATE,
"SAL" NUMBER(7,2),
"COMM" NUMBER(7,2),
"DEPTNO" NUMBER(2,0),
CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE,
CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO")
REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"

❹ Java Web 項目,資料庫建表

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文件中修改。

二、編寫代碼

initParam方法: 獲得mysql.ini中的數據

createTale方法: 連接資料庫,並且executeUpdate執行sql語句。此例的sql文件為創建表語句。

main方法: 傳入Sql語句。

class ExecuteDDL {

private String driver;
private String url;
private String user;
private String pass;
Connection conn;
Statement stmt;
public void initParam(String paramFile) throws Exception {
Properties props = new Properties();
props.load(new FileInputStream(paramFile));
driver = props.getProperty("driver");
url = props.getProperty("url");
user = props.getProperty("user");
pass = props.getProperty("pass");
}

public void createTale(String sql) throws Exception{
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,user,pass);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
finally
{
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
}

/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub

ExecuteDDL ed = new ExecuteDDL();
ed.initParam("src/mysql.ini");
ed.createTale("create table student " +
"(id int, " +
"name varchar(50), " +
"num varchar(20) )");
System.out.println("Creating table success!");
}

注意事項:傳入的Sql語句最好在MySql測試通過,並且傳入的mysql.int文件的路徑必須正確。

當執行完畢後,在MySql的select_test資料庫中查看該Student表是否已經創建成功了。

三、使用executeUpdate方法,向表中插入數據。

將上面的創建表的Sql語句改為插入數據表的語句,執行executeUpdate方法,其結果就是想表中插入數據。

創建insertSql變數。

private static String insertSql = "insert into student values(1,'XiaoMing','06108787')";

執行插入語句。

ed.createTale(insertSql);

❺ 在Java中建立Oracle資料庫表怎麼建啊

下面是用JAVA 通過JDBC連接 Oracle的步驟
希望對你有幫助

(1)裝載並注冊資料庫的JDBC驅動程序

載入JDBC驅動:

Class.forName("oracle.jdbc.driver.OracleDriver");

注冊JDBC驅動:

java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

(2)建立與資料庫的連接

要建立與資料庫的連接,首先要創建指定資料庫的URL。連接資料庫的URL對象,利用DriverManager 的getConnection方法建立的。資料庫URL對象與網路資源的統一資源定位類似,其構成格式如下:

jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ

其中:

jdbc表示當前通過Java的資料庫連接進行資料庫訪問;

subProtocol表示通過某種驅動程序支持的資料庫連接機制;

subName表示在當前連接機制下的具體名稱;

hostname表示主機名;

port表示相應的連接埠;

DatabaseName表示要連接的資料庫的名稱。

這里以與Oracle資料庫的連接為例:

連接Oracle 8/8i/9i資料庫(用thin模式)

url = jdbc:oracle:thin:@hostip:1521:oracleSID;

注意:hostip指主機的ip地址,oracleSID指資料庫的SID。

再者確定連接資料庫的用戶名與密碼,即user和password 的值:

user = 「ⅹⅹⅹ 「;

password = 「ⅹⅹⅹ「;

最後使用如下語句:

Connection con=java.sql.DriverManager.getConnection(url,user,password);

(3)創建Statement對象

例如:

Statement stmt = con.createStatement();

(4)調用並執行SQL語句

例如:

String sql = 「select a,b,c from table1";//table1為你所要查詢的表名,a,b,c為所要查詢的欄位

ResultSet rs = stmt.executeQuery(sql);

(5)訪問ResultSet中的記錄集並從中取出記錄

例如:

rs.next( );

rs.absolute(4);

String col1=rs.getString(1);

……..

(6)依次關閉ResultSet、Statement和Connection對象

例如:

rs.close();

stmt.close();

con.close();

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

Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");

String sql = "CREATE TABLE tableName (id int not null, name varchar(20) not null, age int null, primary key (id));";

PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.executeUpdate();

❼ java 創建MySQL表

創建一個表UserInfo
有三個欄位:id,name和age
id是主鍵 primary key
name 是字元串型的,長度為20,不為空
age 為int型的,不為空
create table UserInfo(
id int primary key,
name varchar(20) not null,
age int not null
);

❽ 請問用java代碼如何創建數據表

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); //建立一個表

}

閱讀全文

與javacreatetable相關的資料

熱點內容
編程什麼時候流行的 瀏覽:683
自學編程新手看什麼書 瀏覽:180
linux全盤tar 瀏覽:454
ps文件命名自動輸入怎麼辦 瀏覽:467
iphone6plus切圖 瀏覽:822
iphone6沒有提示更新 瀏覽:41
cc網路圖教程 瀏覽:650
u盤無法剪切文件到電腦里 瀏覽:497
中海達靜態數據大概多少內存 瀏覽:599
蘋果6s手機文件管理器 瀏覽:107
qq頭像非主流女生捂臉 瀏覽:736
java判斷string編碼 瀏覽:941
excel工資簿如何匹配相同數據 瀏覽:159
視頻課程學習有哪些app 瀏覽:375
鐵模編程怎麼學 瀏覽:298
數學網路研修研究問題有哪些 瀏覽:677
stl文件怎麼列印 瀏覽:427
json格式變數寫法 瀏覽:68
廣州寄文件去吉林多少錢 瀏覽:254
蘋果APP文件夾創建 瀏覽:903

友情鏈接