當前位置:首頁 » 參考文獻 » java在創建資料庫表

java在創建資料庫表

發布時間: 2021-03-21 23:42:12

1. java如何去創建資料庫

Java要連接資料庫,那麼首先你必須安裝mysql資料庫。
安裝好mysql之後,安裝JDK了。
安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動去找JDK安裝位置的,解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經准備就緒的時候,就到mysql中創建資料庫和表。
先創建資料庫:
CREATE DATABASE SCUTCS;
接著,創建表:
CREATE TABLE STUDENT
(
SNO CHAR(7) NOT NULL,
SNAME VARCHAR(8) NOT NULL,
SEX CHAR(2) NOT NULL,
BDATE DATE NOT NULL,
HEIGHT DEC(5,2) DEFAULT 000.00,
PRIMARY KEY(SNO)
);
然後插入數據,可以用SQL語句insert into <表名> values (value1, value2, ...);
編寫.java文件來演示一下如何訪問MySQL資料庫。
import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驅動程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要訪問的資料庫名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置時的用戶名 String user = "root"; // MySQL配置時的密碼 String password = "root";
try { // 載入驅動程序 Class.forName(driver);
// 連續資料庫 Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!");
// statement用來執行SQL語句 Statement statement = conn.createStatement();
// 要執行的SQL語句 String sql = "select * from student";
// 結果集 ResultSet rs = statement.executeQuery(sql);
while(rs.next()) // 選擇sname這列數據 name = rs.getString("sname
// 輸出結果 System.out.println(rs.getString("sno") + "\t" + name); }
rs.close(); conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} } }

2. 如何使用JAVA創建資料庫表

給你一段我寫過的代碼
你自己參考
照著寫sql語句
public static User select(String name,String pass){
User vo=new User();
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
String sql=" select username,password,flag from web_user where username='"+name+"' and password='"+pass+"' ";
try{
conn=DBUtil.getconnection();
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
if(rs.next()){
vo.setUsername(name);
vo.setPassword(pass);
vo.setFlag(rs.getInt("flag"));
return vo;
}
}catch(Exception e1){
try{
conn.rollback();
}catch(Exception e2){
e2.printStackTrace();
}
e1.printStackTrace();
System.out.println("查詢失敗");
}finally{
try{
rs.close();
ps.close();
conn.close();
}catch(Exception e3){
e3.printStackTrace();
}
}
vo=null;
return vo;
}
你創建表就是create table唄

3. 用java編寫一個創建資料庫和表的程序的代碼怎麼寫

importjava.sql.*;

publicclassTest
{
publicstaticvoidmain(String[]args)throwsException
{
Class.forName("com.mysql.jdbc.Driver");

//一開始必須填一個已經存在的資料庫
Stringurl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8";
Connectionconn=DriverManager.getConnection(url,"root","123456");
Statementstat=conn.createStatement();

//創建資料庫hello
stat.executeUpdate("createdatabasehello");

//打開創建的資料庫
stat.close();
conn.close();
url="jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8";
conn=DriverManager.getConnection(url,"root","123456");
stat=conn.createStatement();

//創建表test
stat.executeUpdate("createtabletest(idint,namevarchar(80))");

//添加數據
stat.executeUpdate("insertintotestvalues(1,'張三')");
stat.executeUpdate("insertintotestvalues(2,'李四')");

//查詢數據
ResultSetresult=stat.executeQuery("select*fromtest");
while(result.next())
{
System.out.println(result.getInt("id")+""+result.getString("name"));
}

//關閉資料庫
result.close();
stat.close();
conn.close();
}
}

4. 怎麼用java新建一個資料庫表!用java語言

就是JPA是吧,你要在資料庫里新建一個資料庫,然後在屬性文件里配置連接參數,前期工作做好了,這里我貼出我以前項目代碼給你看,伺服器一運行就會自動創建表的.
//////////////////////////////////////////////////////////////////////////
//
// Copyright 2010 Ningbo Safe Software Co.Ltd, All Right reserved.
//
//////////////////////////////////////////////////////////////////////////

package cn.credit.bean.information.cases;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

//************************************************************************
/**
* 系統名 : 信用物流系統平台 模塊名 : 資訊系統 功能名 : 成功案例
*
* @author meiwx
* @version 1.0 Aug 13, 2010 作成
*
*/
// ************************************************************************
@Entity
@Table(name = "TAB_CASES")
public class Cases implements Serializable {

private static final long serialVersionUID = 1L;
/* 審核員 */
private String assessor;
/* 狀態 */
private String status;
/* 編碼 */
private String id;
/* 標題 */
private String title;
/* 內容 */
private String content;
/* 分類 */
private String sort;
/* 作者 */
private String author;
/* 刪除區分 */
private char del_flg;
/* 登錄時間 */
private Date insert_time;
/* 更新時間 */
private Date update_time;
/* 錄入員 */
private String update_user;
/* 發布時間 */
private Date issue_time;

/**
*
*
* @return
*/
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "ISSUE_TIME", length = 20)
public Date getIssue_time() {
return issue_time;
}

public void setIssue_time(Date issue_time) {
this.issue_time = issue_time;
}

/**
*
* @return String
*/
@Id
@Column(name = "ID", length = 10, nullable = false)
public String getId() {
return id;
}

/**
*
* @param id
*/
public void setId(String id) {
this.id = id;
}

/**
*
* @return
*/
@Column(name = "STATUS", length = 1, nullable = false)
public String getStatus() {
return status;
}

/**
*
* @return
*/
@Column(name = "TITLE", length = 20)
public String getTitle() {
return title;
}

/**
*
* @param title
*/
public void setTitle(String title) {
this.title = title;
}

/**
*
* @return
*/
@Column(name = "CONTENT", length = 21000)
public String getContent() {
return content;
}

/**
*
* @param content
*/
public void setContent(String content) {
this.content = content;
}

/**
*
* @return
*/
@Column(name = "SORT", nullable = false, length = 1)
public String getSort() {
return sort;
}

/**
*
* @param sort
*/
public void setSort(String sort) {
this.sort = sort;
}

/**
*
* @return String
*/
@Column(name = "AUTHOR", length = 10)
public String getAuthor() {
return author;
}

/**
*
*/
@Column(name = "ASSESSOR")
public String getAssessor() {
return assessor;
}

public void setAssessor(String assessor) {
this.assessor = assessor;
}

public void setStatus(String status) {
this.status = status;
}

/**
*
* @param author
*/
public void setAuthor(String author) {
this.author = author;
}

/**
*
* @return
*/
@Column(name = "DEL_FLG", length = 1)
public char getDel_flg() {
return del_flg;
}

public void setDel_flg(char del_flg) {
this.del_flg = del_flg;
}

/**
*
* @return
*/
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "INSERT_TIME", nullable = false)
public Date getInsert_time() {
return insert_time;
}

/**
*
* @param insert_time
*/
public void setInsert_time(Date insert_time) {
this.insert_time = insert_time;
}

/**
*
* @return
*/
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UPDATE_TIME", nullable = false)
public Date getUpdate_time() {
return update_time;
}

/**
*
* @param update_time
*/
public void setUpdate_time(Date update_time) {
this.update_time = update_time;
}

@Column(name = "UPDATE_USER", nullable = false)
public String getUpdate_user() {
return update_user;
}

public void setUpdate_user(String update_user) {
this.update_user = update_user;
}

}

5. JAVA怎麼在MySQL里創建資料庫和表

創建庫和表需要在MySQL進行操作的,java是對表中的數據進行操作

6. 如何使用JAVA創建資料庫表。

用PreparedStatement或Statement來執行,連接自己寫好,execute("create sql語句"),就是這個思路了`.

7. Java開發工程師如何在Mysql資料庫中創建表

package com.runoob.test;
import java.sql.*;
public class MySQLDemo {

// JDBC 驅動名及資料庫 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";

// 資料庫的用戶名與密碼,需要根據自己的設置 static final String USER = "root"; static final String PASS = "123456";
public static void main(String[] args) { Connection conn = null; Statement stmt = null; try{
// 注冊 JDBC 驅動 Class.forName("com.mysql.jdbc.Driver");

// 打開鏈接 System.out.println("連接資料庫..."); conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 執行查詢 System.out.println(" 實例化Statement對象..."); stmt = conn.createStatement(); String sql; sql = "SELECT id, name, url FROM websites"; ResultSet rs = stmt.executeQuery(sql);

// 展開結果集資料庫 while(rs.next()){
// 通過欄位檢索 int id = rs.getInt("id"); String name = rs.getString("name"); String url = rs.getString("url");

// 輸出數據 System.out.print("ID: " + id); System.out.print(", 站點名稱: " + name); System.out.print(", 站點 URL: " + url); System.out.print("\n");
}
// 完成後關閉 rs.close(); stmt.close(); conn.close();
}catch(SQLException se){
// 處理 JDBC 錯誤 se.printStackTrace();
}catch(Exception e){
// 處理 Class.forName 錯誤 e.printStackTrace();
}finally{
// 關閉資源 try{ if(stmt!=null) stmt.close();
}catch(SQLException se2){
}// 什麼都不做 try{ if(conn!=null) conn.close();
}catch(SQLException se){ se.printStackTrace();
}
} System.out.println("Goodbye!");
}
}

8. 如何用JAVA 創建資料庫表寫出java代碼

Connection conn = 鏈接
Statement stmt = conn.createStatementI();
String sql = "CREATE TABLE PFO_ANALYSE_BRANCH ( "
+" NODE_NAME_S VARCHAR2(50 BYTE), "
+ 其他欄位
+")";
stmt.execute(sql)

9. 在java中怎麼創建資料庫和資料庫表

?????正常不會在java中進行創建資料庫和數據表,只會對資料庫進行操作;
資料庫的建立需要數據開發工具(SQL
server2005或者其他的)來設計;

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731