<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成人片色在线观看高潮| 亚洲最大黄色网址| 日韩插啊免费视频在线观看| 亚洲国产成人一区二区精品区| 国产精品黄页免费高清在线观看| 免费jlzzjlzz在线播放视频| 色屁屁在线观看视频免费| 国产无遮挡吃胸膜奶免费看视频| 亚洲av午夜电影在线观看| 国产成人无码a区在线观看视频免费| 亚洲精品无播放器在线播放| 日本一道一区二区免费看 | 91香蕉国产线观看免费全集| 99久久精品国产亚洲| 在线精品一卡乱码免费| 亚洲最大av资源站无码av网址| 精品久久久久久久免费加勒比| 美女免费精品高清毛片在线视| 亚洲视频一区二区| 人人玩人人添人人澡免费| 亚洲成年人免费网站| 日韩精品视频免费网址| 一级全免费视频播放| 国产亚洲精品欧洲在线观看| 亚洲综合成人婷婷五月网址| 四虎成人免费影院网址| 午夜在线免费视频 | 亚洲国产精品精华液| 亚洲阿v天堂在线2017免费| 中国毛片免费观看| 亚洲国产精品yw在线观看| 国产午夜影视大全免费观看 | 91青青国产在线观看免费| 亚洲AV男人的天堂在线观看| 国产成人高清亚洲| **一级毛片免费完整视| 免费在线观看亚洲| 亚洲第一视频网站| 国产乱弄免费视频| 最近中文字幕无免费|