<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
    主站蜘蛛池模板: 尤物永久免费AV无码网站| 亚洲av午夜福利精品一区人妖| 朝桐光亚洲专区在线中文字幕 | 久久精品免费大片国产大片 | 一级毛片a免费播放王色电影 | 午夜私人影院免费体验区| 粉色视频成年免费人15次| 亚洲人成在线播放网站| 国产大片91精品免费观看不卡| 亚洲AV成人无码网站| 亚洲国产精品一区二区第一页| 美女被cao免费看在线看网站| 青青草97国产精品免费观看| 亚洲黄色在线观看视频| 免费少妇a级毛片人成网| 国产黄色免费网站| 中文字幕看片在线a免费| 亚洲欧美日韩久久精品| 亚洲AV无码国产在丝袜线观看| 啦啦啦在线免费视频| 亚洲国产成人精品无码一区二区| 亚洲2022国产成人精品无码区| 中文字幕影片免费在线观看| 一区二区三区免费精品视频| 亚洲乱码无限2021芒果 | 亚洲经典在线中文字幕| 免费一级毛片不卡在线播放| 亚洲视频免费在线看| 国产精品免费久久| 亚洲精品无码国产片| 亚洲精品在线不卡| 亚洲AV无码成人精品区天堂| 国产麻豆免费观看91| 一本岛高清v不卡免费一三区| 国产精品一区二区三区免费| 亚洲精品国产高清在线观看| 亚洲欧洲中文日产| 亚洲人成影院在线| 国产亚洲真人做受在线观看| 亚洲精品无码激情AV| 国产jizzjizz视频免费看|