<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 憶風 閱讀(563) 評論(0)  編輯  收藏 所屬分類: IDE
    主站蜘蛛池模板: 亚洲精品午夜久久久伊人| 日韩在线免费电影| 亚洲色婷婷综合久久| 亚洲youwu永久无码精品| 久久精品无码一区二区三区免费| 久久亚洲私人国产精品vA| 免费人成黄页在线观看日本| 亚洲中文字幕无码久久2017| 怡红院免费的全部视频| 亚洲高清专区日韩精品| 暖暖免费日本在线中文| 久久综合亚洲鲁鲁五月天| 久久永久免费人妻精品| 亚洲尹人香蕉网在线视颅| 亚洲成人免费电影| 亚洲毛片基地4455ww| 在线a毛片免费视频观看| 国产精品无码亚洲精品2021 | 免费无码一区二区三区| 亚洲AV无码国产精品麻豆天美| 99精品在线免费观看| 亚洲精品影院久久久久久| 无码国产精品久久一区免费| 亚洲欧美综合精品成人导航| 国产人成免费视频| 在线观看免费黄色网址| 亚洲精品中文字幕乱码影院| 67194成是人免费无码| 美女裸体无遮挡免费视频网站| 亚洲欧洲日产国码无码久久99| 久久久久久AV无码免费网站| 亚洲jjzzjjzz在线观看| 国产精品久免费的黄网站| 国产在线国偷精品免费看| 亚洲黄色三级网站| 免费v片视频在线观看视频| 亚洲精品视频在线播放| 免费无码又爽又高潮视频| 久久亚洲中文字幕精品有坂深雪 | 啦啦啦完整版免费视频在线观看| 77777午夜亚洲|