<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) 閱讀(554) 評論(0)  編輯  收藏 所屬分類: IDE
    主站蜘蛛池模板: 国产精品视频免费| 久久一区二区三区免费播放| 50岁老女人的毛片免费观看| www国产亚洲精品久久久| 最新亚洲精品国偷自产在线| 日本亚洲免费无线码| 亚洲精品自在线拍| 午夜精品免费在线观看| 亚洲av福利无码无一区二区| 日本道免费精品一区二区| 亚洲人精品午夜射精日韩| 中文字幕久精品免费视频| 亚洲成Av人片乱码色午夜| 国产午夜无码精品免费看| 亚洲国产精久久久久久久| 永久黄色免费网站| 亚洲一级高清在线中文字幕| 四虎www成人影院免费观看| 色窝窝亚洲AV网在线观看| 国产一级淫片视频免费看| 日韩在线观看免费| 亚洲夜夜欢A∨一区二区三区 | 亚洲国产综合人成综合网站00| 亚洲一区免费在线观看| 亚洲人成网国产最新在线| 免费特级黄毛片在线成人观看| 曰批全过程免费视频免费看| 国产午夜亚洲不卡| 午夜精品一区二区三区免费视频| 亚洲高清视频在线播放| 免费黄色小视频网站| 香蕉视频免费在线| 亚洲性天天干天天摸| 无码日韩精品一区二区免费| 妇女自拍偷自拍亚洲精品| 亚洲色大成网站www永久一区| 99视频在线看观免费| 亚洲色欲色欲www在线播放| 亚洲精品国自产拍在线观看| 久久久久免费看黄a级试看| 亚洲中文字幕久久精品蜜桃|