问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用java新建一个数据库表!用java语言1

发布网友 发布时间:2023-10-27 23:02

我来回答

2个回答

热心网友 时间:2024-10-21 22:59

就是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;
}

}

热心网友 时间:2024-10-21 22:59

java使用jdbc操作数据库。一般步骤:先获得数据库连接,再写建表SQL,并创建Statement,然后执行。
请问用java代码如何创建数据表

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代码在数据库中建一个以变量为名称的表吗

改成String sql="create table "+str+" (xiaogou char(10))";就行了

路在脚下!教你怎样将Java接到MySQL数据库,涨薪不在话下!

本文将介绍几种方法从Java连接至MySQL数据库,包括使用JDBC、Hibernate、MyBatis、Apache Cayenne和Spring Data。首先,确保已安装MySQL服务器并运行于localhost(默认端口3306),且数据库中有一个包含人员表的架构。使用JDBC连接数据库时,通常需配置几个常见属性。示例代码展示了如何通过try-with-resources执行...

一个含数据库的java文件怎么导入

1.我们必须从内存中建立工作薄 HSSFWorkbook book =new HSSFWorkbook();2.创建sheet的时候,我们需要指定sheet名,所有需要用到元数据得到database里面的table名 Connection con =hibernateFactory2.getCon();//数据库连接成功 Data...3.获得table名, String dName="hncu"; //获得数据库里面的表名,返...

我想用Java语言写一个小型的Web进销存程序,第一次接触Java想请教如何...

1、首先建表,商品表(主键,商品编号,名称,价格,数量),如果需要查看每次进货或销售的记录可以建立一个记录表,定义一个状态来区分是进货还是销售的,如果不需要记录可以不建。2、新增商品:在页面上点击新增商品时需弹出页面或弹窗需要输入商品编号(商品编号可根据一定规则后台自动生成,也可手动输入...

开发一个javaweb项目流程(用java开发web)

1、Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术贺塌橘。 (1)、JavaDatabaseConnectivity?(JDBC)技术 在JavaWeb应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(JavaDatabaseConnectivity)是一种用于执行?SQL语句的JavaAPI。它由...

用java设计一个数据库管理系统

import javax.swing.*;import javax.swing.table.*;//import java.awt.event.*;public class DisplayDemo extends JFrame //implements ActionListener { // private String dbURL="jdbc:microsoft:sqlserver://202.115.26.181:1433"; // 数据库标识名 private String user="devon"; // 数据库...

java 用程序创建数据源怎么做

jsp为建立的odbc数据源名,事先要先将SQL server的表设置为数据源。在“管理工具”-“数据源odbc”里用系统DNS添加。8.Oracle8/8i/9i数据库(thin模式)//import java.sql.*;Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl"; ...

java自带的数据库怎么用,能不能给一段运行的通的代码.(包括import)_百 ...

Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。Derby数据库有两种运行模式:1) 内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用...

用JAVA设计一个连接数据库的程序,打印输出数据表中的记录

/*连接数据库,jdbc:mysql://localhost:3306/greatwqs 数据库为greatwqs数据库 端口为3306 用户名user=root 用户密码password=greatwqs / Statement stmt=conn.createStatement();//创建SQL语句,实现对数据库的操作功能 ResultSet rs=stmt.executeQuery("select * from person");//返回查询的结果 while(rs...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么养好四季海棠? 西安财神庙攻略,西安旅游攻略财神庙路线 漯河食品职业学院是几本 漯河食品职业学院是985还是211 做无痛人流的危害 地暖水压能保持多久 地暖水压维持时间有多长 海棠花开完花后该怎么处理 漯河食品职业学院为什么能升本 漯河食品职业学院质量检验系培养目标 漯河食品职业学院是谁建的 JAVA sql语句创建表18 高铁动车改签了一次,还是赶不上列车,能退票吗 谁知道怎么把华为Mate10里的QQ浏览器下载好的视频传上电... 箱包复合时可以用哪种材质的热熔胶膜来粘接? 最值得看的美剧有哪些 qq网名情侣思念成瘾悲伤是家长的后半句3 怎么注册第二个 注册第二个的方法 暑去寒来的意思是什么96 微信管理系统用新营家的怎么样?有人用过吗?3 微信管理系统用新营家系统怎么样? 涡阳县去奶奶庙村怎么走 ,我在怀孕前乙肝疫苗打了一针,现在停了,我老公会不会传染给我... xbox360光环3能不能一台主机双手柄分屏玩?4 吃黑芝麻会胖么,经常吃有什么好处?88 近年来,世界上许多发达国家和发展中国家都开设了汉语课程。目前... 谁玩过光环4第二张盘?市面全一张盘!本作不能线下4人分屏? 朋友短暂的相聚后又是离别的心情短语28 第一次看电影,男的牵我的手,十指相扣,另一只不停的摸我手背是...11 ”look across” 与“look over”的区别是...6 用可以登录微信吗109 JAVA 中新建表的SQL语句怎么写5 ...都过了半年了,现在老公回来不出门了,我跟老公坦白了,该怎么_百度知 ... 为什么四川地震灾区山区居住条件那么差还要在哪里居住 小虫子蚂蚁和蝴蝶的看图写话要用“早上,过了一会儿,到了下午,天黑了... 急求同一首歌前的朗诵词98 谁知道京H11111是什么车,谁的车??谢谢了,大神帮忙啊27 汽车零部件怎么选用润滑脂?如何使用润滑脂的呢?3 光环士官长合集可以两人分屏玩吗1 老同学短暂的相聚分别后的感慨怎么写42 念他成瘾的对应网名是什么 秀妍和秀晶哪个更漂亮46 夏天感冒了该怎么办才好得更快?可能晚上吹多电扇了..1 郑秀妍郑秀晶谁的颜值更高?谁更可爱一点 空调和冰箱的佛一样吗? 没有绑定的怎么找回呢? 泰州到杭州自驾有多少公里经过安吉吗 泰州到杭州西湖自驾不堵车要多长时间7 长海没有出水口,为什么湖水不会溢出堤坝 look up to和look up into有什么区别13 汉书霍光传中积是什么意思