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

java项目更换数据库的问题

发布网友 发布时间:2022-04-10 06:12

我来回答

5个回答

懂视网 时间:2022-04-10 10:33

此贴适合初学者,技术大脑请绕道!

一、配置文件

    1. 第一步:建立项目工程,以hibernate01为例
    2. 第二步:点击项目名称——>Myeclipse——> Project Facets[Capabilities]——>Install Hibernate Facet——>yes
    3. 出现下图,选择Target runtime
      技术分享

    4. 选择next
      技术分享

        
    5. 包建立后next 
      技术分享
    6. 配置文件完成

二、生成数据库表(在一的基础上完成)

  1. 创建所需要的类和配置文件 

    技术分享

  2. 例如:

    技术分享  技术分享

     

  3. 创建包

    技术分享

  4. Test

    技术分享

  5.  点击运行

    技术分享

  6. 数据表建立成功  

三、数据表生成Java代码(在一的基础上完成) 

  1. 打开Windows——> Open  Perspective   ——>Myeclipse Datebase  explorer找到需要转化的数据表
  2. 点击目标数据表右键——>Hibernate Reverse Engineering...选择你所需要生成实体时存放的包。技术分享

     

  3. 根据不同数据库选择id,MySQL可以选择native

    技术分享

  4. 点击finish,创建成功

    技术分享

hibernate配置文件、Java代码与数据库之间的转换

标签:成功   ...   ini   reverse   初学   clip   lips   cli   hibernate   

热心网友 时间:2022-04-10 07:41

一般来说只要修改hibernate.cfg.xml 然后加入mysql-connector-java-5.0.7-bin.jar就好了 要是你的代码里有原生sql等和具体数据库相关的特征的话 那就要修改代码了
- <session-factory>
- <!-- Database connection settings
-->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/数据库名?useUnicode=true</property>
<property name="connection.username">账号</property>
<property name="connection.password">密码</property>
- <!-- JDBC connection pool (use the built-in)
-->
<property name="connection.pool_size">1</property>
- <!-- SQL dialect
-->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
- <!-- Enable Hibernate's automatic session context management
-->
<property name="current_session_context_class">thread</property>
- <!-- Disable the second-level cache
-->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
- <!-- Echo all executed SQL to stdout
-->
<property name="show_sql">true</property>
<mapping class="实体类" />
</session-factory>
</hibernate-configuration>

热心网友 时间:2022-04-10 08:59

不用在mysql中重新建表
使用配置文件,生成数据库表就可以了
第一步修改链接数据库的配置文件,将数据库驱动、账号、密码,数据库名弄好;
第二步,看mysql数据库中是否存在与配置文件中对应的数据库,如没有建一个;
第三步,java代码生成数据库,如下(spring自带类生成的)
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.orm.hibernate3.LocalSessionFactoryBean;

public class CreateTable {

public static void main(String[] args) {

BeanFactory bf = new ClassPathXmlApplicationContext("applicationContext.xml");

LocalSessionFactoryBean lsfb = (LocalSessionFactoryBean) bf.getBean("&sessionFactory");

lsfb.createDatabaseSchema();
}

}

有什么问题可以百度Hi我,good luck!~

热心网友 时间:2022-04-10 10:34

首先找到hibernate的配置文件,找到数据库连接的配置信息,
修改配置,连接mySql数据库,更换驱动包,测试,over。

热心网友 时间:2022-04-10 12:25

<session-factory>
<property name="connection.username">数据库用户名</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="myeclipse.connection.profile">mysql</property>
<property name="connection.password">数据库密码</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hbm2ddl.auto">none</property>
<property name="show_sql">true</property>

</session-factory>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
香蕉酸奶什么时候吃对减肥效果好-香蕉酸奶几点吃最佳时间 是是什么词性 魔兽世界狂暴战选什么种族看起来霸气威武?LM和BL分别说下。牛头人... 表达喜怒哀乐的成语有哪些? 问:我跟我朋友都19岁了女生就,我们想一起外面住宿一起工作,但是她很听... 女孩子高中毕业就可以不征求大人随便在外过夜了吗 ...19岁的女学生,和男朋友住宾馆会不会被学校查到吗??宾馆和学校有关系... ...女生就不能去闺蜜那里过夜?我都已经19岁了我爸妈还管我 哑然失笑的近义词和反义词是什么_哑然失笑是什么意思? 在黄梓良那儿算了说正缘桃花在猪年会出现,现在都鼠年了还没出现是骗子... 熊的种类有很多,你知道哪几种熊? 熊分多少种类? 世界上一共有多少种熊? 拔罐时一次用的罐多行吗? 拔罐的表现说明了什么?颜色深暗发紫,代表什么?拔罐一般选择15个罐是正常的吗? 拔罐减肥需要多少个火罐 真空拔罐器最多的是多少个 拔罐器有8罐、16罐、24罐,我该买几个罐的啊? 拔罐器总共有多少个罐儿?一整套的?? fgo国服在电脑上用什么模拟器不那么卡 12306中国铁路客户服务中心订票退款,钱是退到哪里 拔罐一次可以拔几个 平常拔火罐要用多少个 vivo进入fgo游戏的时候旁边不是有个圆球那个圆球消失了怎么弄出来? vivox60pro玩fgo闪退 vivo账号的fgo怎么出售 为什么fgo(国服)vivo端进不去?总是闪退 fgo如何不用vivo登录 为什么都说前端不能一直做,要转行 vivox23玩日服fgo能玩吗 元气骑士3.3.2如何登录云端账号 怎么用登陆云端ipad 在同一部手机上登录另一个云账号(设置里的账号)那原手机上的东西(照片)会被录入新的云账号里面吗? 为什么我用小米账号密码登录云端账号是无效的 如果华为手机丢失了 账号密码忘记了 怎么才能登录云端 找回原来的照片 前提是在手机号码已经不用的! 怎样用万用表测电池还有多少电量 铅笔除了用来素描,还能用来怎么画?除了狭义的铅笔画。 如何用铅笔画龙 专业画画的人只用铅笔能画出什么类型的画?是不是素描啊?应该需要哪些型号的铅笔来画?听说铅笔有2b, 各种类型的铅笔应该用来画什么画?怎样用好? 素描中不同B数的铅笔分别适合画什么 尽力而为和全力以赴的区别 素描里2B-8B的笔分别适合画什么? 只用HB铅笔可以画什么类型的画? 美国zoku沙冰杯 美国zoku沙冰杯好用吗? zoku沙冰杯 zoku沙冰杯价格 zoku冰棒模具会坏吗? zoku冰棒模具会坏吗?