<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-84  評論-56  文章-0  trackbacks-0

    If a project you are working on requires referring to an SQL database, you can, actually, use one of the numerous SQL clients, or type commands in the command line - and regularly switch between frames. Now IntelliJ IDEA suggests a better choice. Since version 8.0, you have a dedicated Database tool window at your disposal, which allows you to work with the data sources without leaving IntelliJ IDEA.

    Let’s have a 10,000-feet look at IntelliJ IDEA’s database support in action.

    First, configuring a data source is now just a snap – press Insert, specify your data source parameters and make sure you are connected. By the way, you can use the old good External Tools dialog to create start and stop scripts for a database server, if needed.

     

     

     

     

     

     

     

    You can now create SQL scripts, enjoying the famous IntelliJ IDEA’s coding assistance, which includes syntax and error highlighting, code completion for keywords, table and column names, and more.

     

     

     

     

     

     

     

     

    From the Database tool window you can launch JDBC console for a data source of your choice. It is very easy – just select the desired data source, and click the run button on the toolbar. Console adds a tab to the Run tool window. Here you are: the upper panes are intended for SQL commands, the lower pane displays messages.

    Let’s start typing SQL commands. As you see, syntax highlighting and code completion are also available here:

     

     

     

     

     

    Should I also mention that you can find here the handy editor shortcuts that have already become a habit for the IntelliJ IDEA users? Among them, pay attention to “Go to Declaration”. If you place the cursor at the table name, and click Ctrl+B, the corresponding table will be highlighted in the data source.

    The console can contain as many commands as required. You can run them all at once (Ctrl+Enter), or execute one by one, in the order you consider appropriate (Ctrl+Shift+Enter), and see results in the lower pane:

     

     

     

     

     

     

     

    Suppose you want to retrieve data from the various tables. Instead of repeatedly entering the same command with the changing parameters, use variables, which are just strings enclosed in $, #, or ?{}. When such a string is encountered in a command you type in the left pane, it is added to the list of parameters in the right pane, where you can enter the desired values:

     

     

     

     

     

     

     

     

    What happens if you use wrong syntax? An error is marked same way as in the editor, with the red underline, and diagnostics at the tooltip. If you want to change SQL dialect, just click the properties button in the console toolbar, and select one of the supported dialects.

    posted on 2008-11-13 00:14 憶風(fēng) 閱讀(555) 評論(0)  編輯  收藏 所屬分類: IDE
    主站蜘蛛池模板: 成年性羞羞视频免费观看无限| 亚洲国产人成在线观看| 国产精品视频永久免费播放| 国产精品高清免费网站 | 亚洲欧美日韩中文无线码 | 亚洲AV成人无码久久WWW| 久久久久亚洲AV无码专区首JN| va亚洲va日韩不卡在线观看| 成人免费AA片在线观看| 99久久免费观看| 人妻免费一区二区三区最新| 日韩久久无码免费毛片软件| 亚洲码和欧洲码一码二码三码| 亚洲黄色高清视频| 亚洲综合国产精品| 亚洲国产第一站精品蜜芽| 亚洲精品A在线观看| 四虎永久在线精品免费影视 | 亚洲av综合av一区| 国产亚洲精品拍拍拍拍拍| 国产成人免费福利网站| 成人影片麻豆国产影片免费观看 | 国产亚洲精品xxx| 亚洲中文字幕无码中文字在线| 免费人成年激情视频在线观看| 国产高清免费观看| 免费无码黄动漫在线观看| 毛片免费视频在线观看| 国内精品乱码卡1卡2卡3免费| 91短视频免费在线观看| 色猫咪免费人成网站在线观看| 国产真人无码作爱视频免费 | 亚洲无人区午夜福利码高清完整版| 亚洲国产aⅴ综合网| 亚洲av无码专区在线观看素人| 国产青草视频免费观看97| 男女啪啪永久免费观看网站| 日韩成人免费在线| 国产一区二区三区在线观看免费| 国产福利免费观看| 亚洲高清免费视频|