java編寫創(chuàng)建數(shù)據(jù)庫和表的程序
更新時(shí)間:2017年10月08日 14:05:08 作者:DamonWong
這篇文章主要為大家詳細(xì)介紹了java編寫創(chuàng)建數(shù)據(jù)庫和表的程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文示例可見一斑了,主要是通過Java對(duì)SQL語句進(jìn)行操作,和普通的增刪改查的原理是一樣的:
import java.sql.*; public class Test { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); //一開始必須填一個(gè)已經(jīng)存在的數(shù)據(jù)庫 String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8"; Connection conn = DriverManager.getConnection(url, "root", "123456"); Statement stat = conn.createStatement(); //創(chuàng)建數(shù)據(jù)庫hello stat.executeUpdate("create database hello"); //打開創(chuàng)建的數(shù)據(jù)庫 stat.close(); conn.close(); url = "jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf-8"; conn = DriverManager.getConnection(url, "root", "123456"); stat = conn.createStatement(); //創(chuàng)建表test stat.executeUpdate("create table test(id int, name varchar(80))"); //添加數(shù)據(jù) stat.executeUpdate("insert into test values(1, '張三')"); stat.executeUpdate("insert into test values(2, '李四')"); //查詢數(shù)據(jù) ResultSet result = stat.executeQuery("select * from test"); while (result.next()) { System.out.println(result.getInt("id") + " " + result.getString("name")); } //關(guān)閉數(shù)據(jù)庫 result.close(); stat.close(); conn.close(); } }
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- java導(dǎo)出數(shù)據(jù)庫中Excel表格數(shù)據(jù)的方法
- 讓Java后臺(tái)MySQL數(shù)據(jù)庫能夠支持emoji表情的方法
- JAVA使用geotools讀取shape格式文件的方法
- java后端把數(shù)據(jù)轉(zhuǎn)換為樹,map遞歸生成json樹,返回給前端(后臺(tái)轉(zhuǎn)換)
- java 查詢oracle數(shù)據(jù)庫所有表DatabaseMetaData的用法(詳解)
- 相冊管理系統(tǒng)(Java表單+xml數(shù)據(jù)庫存儲(chǔ))
- java導(dǎo)出數(shù)據(jù)庫的全部表到excel
- Java游戲服務(wù)器之?dāng)?shù)據(jù)庫表存取封裝
- Java實(shí)現(xiàn)獲得MySQL數(shù)據(jù)庫中所有表的記錄總數(shù)可行方法
相關(guān)文章
SpringBoot使用FreeMarker模板發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了SpringBoot使用FreeMarker模板發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04Java API學(xué)習(xí)教程之正則表達(dá)式詳解
正則表達(dá)式的強(qiáng)大眾所周知,它令程序員的頭痛程度也數(shù)一數(shù)二的。下面這篇文章主要給大家介紹了關(guān)于Java API學(xué)習(xí)教程之正則表達(dá)式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-07-07Springboot 整合 Java DL4J 實(shí)現(xiàn)時(shí)尚穿搭推薦系統(tǒng)(實(shí)例代碼)
本文介紹了如何使用SpringBoot和JavaDeeplearning4j框架搭建一個(gè)時(shí)尚穿搭推薦系統(tǒng),文章詳細(xì)闡述了系統(tǒng)的技術(shù)架構(gòu)、數(shù)據(jù)集格式、Maven依賴配置、模型訓(xùn)練和預(yù)測代碼實(shí)現(xiàn),以及單元測試和預(yù)期輸出結(jié)果2024-10-10Java執(zhí)行hadoop的基本操作實(shí)例代碼
這篇文章主要介紹了Java執(zhí)行hadoop的基本操作實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04spring源碼學(xué)習(xí)之bean的初始化以及循環(huán)引用
這篇文章主要給大家介紹了關(guān)于spring源碼學(xué)習(xí)之bean的初始化以及循環(huán)引用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10SpringBoot2.3新特性優(yōu)雅停機(jī)詳解
這篇文章主要介紹了SpringBoot2.3新特性優(yōu)雅停機(jī)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05