、准备步骤
我们在绑定数据库之前是不是要先创建出自己要绑定的数据库呢?以下面这段代码为例,先来创建出我们要导入的数据库:
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 数据库字段被隐藏,求如何显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)