idea的database面板怎么导入sql语句

idea的database面板怎么导入sql语句,第1张

、准备步骤

我们在绑定数据库之前是不是要先创建出自己要绑定的数据库呢?以下面这段代码为例,先来创建出我们要导入的数据库:

create tadabase testdb;

登录后复制

二、绑定步骤

1首先在我们的idea点击打开右侧的Database按钮

如下(示例):

我们可以选择MariaDB或者MySQL任意一个,下面我以MySQL进行演示:

点击MySQL会d出设置绑定的界面,我们需要填写一些数据:

我们需要填写一下我们数据库信息,前两个是数据库用户名和密码,默认都是root;第三个填入我们要导入绑定的数据库名称;这时候认真的小伙伴会发现下面还有一个红色的方框,第一次导入这里会让我们下载一下相关配置,大家下载一下,大概需要5~10秒钟;最后我们点击ok就完成绑定了。

大家可以看到右侧已经有了我们导入的数据库,那左侧这个栏,我们可以在这个里面输入sql语句来对我们绑定的数据库数据进行进一步的 *** 作

1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下

2 加载JDBC驱动,并将其注册到DriverManager中,下面是一些主流数据库的JDBC驱动加裁注册的代码:

//Oracle8/8i/9iO数据库(thin模式)

ClassforName("oraclejdbcdriverOracleDriver")newInstance();

//Sql Server70/2000数据库

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance();

//DB2数据库

ClassfroName("comibmdb2jdbcappDB2Driver")newInstance();

//Informix数据库

ClassforName("cominformixjdbcIfxDriver")newInstance();

//Sybase数据库

ClassforName("comsybasejdbcSybDriver")newInstance();

//MySQL数据库

ClassforName("commysqljdbcDriver")newInstance();

//PostgreSQL数据库

ClassforNaem("orgpostgresqlDriver")newInstance();

3 建立数据库连接,取得Connection对象例如:

//Oracle8/8i/9i数据库(thin模式)

String url="jdbc:oracle:thin:@localhost:1521:orcl";

String user="scott";

String password="tiger";

Connection conn=DriverManagergetConnection(url,user,password);

IDEA ULTIMATE 版支持此功能。 配置IDEA中此项目的Database。添加hibernate支持。 使用Generate Persistence Mapping---->By Database Schema选项。 选择数据库表文件以及生成路径,名称等后自动生成文件。支持注解方式和XML配置方式。

自从写Java以来,用过不少的IDE,eclipse那个哪个平台看都丑的界面。netbeans网上资料少。用的最顺手的,还是Intellij IDEA。

写java的这段时间,也改变了之前觉得手写才是硬道理的感觉。现在觉得,能自动生成的,就自动生成。

每次写hibernate部分,就觉得pojo和hbmxml部分很蛋疼。今天搜索了半天,终于知道如何根据数据库自动生成了。

在创建工程的时候勾选上hibernate支持。

在主界面右侧找到database,点击添加数据库。

在新界面中添加数据库驱动和数据库链接信息。

保存后。在主面板左侧有persistence,在hibernate图标上点击右键-Generate Persistence Mapping-By Database Scheme。

选好数据库,选好包的位置,在下面勾上要生成的表对应的pojo,添加到sessionFactory,并且勾上为每一个pojo生成XML即可。

完成之后就是这个样子了。

以上就是关于idea的database面板怎么导入sql语句全部的内容,包括:idea的database面板怎么导入sql语句、IDEA连接JDBC数据库不知道用户名和密码怎么办、求助idea 数据库字段被隐藏,求如何显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9325114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存