<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetMysql.ru - информация о СУБД MySQL &#187; .net</title>
	<atom:link href="http://planetmysql.ru/category/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Fri, 10 Feb 2012 22:53:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Running Connector/Net 6.5 inside Medium-Trust Level</title>
		<link>http://blogs.oracle.com/MySqlOnWindows/entry/running_connector_net_6_5?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=running-connectornet-6-5-inside-medium-trust-level</link>
		<comments>http://blogs.oracle.com/MySqlOnWindows/entry/running_connector_net_6_5#comments</comments>
		<pubDate>Tue, 03 Jan 2012 18:23:25 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[connector/net]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[medium-trust]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySqlOnWindows/entry/running_connector_net_6_5</guid>
		<description><![CDATA[As you probably know, there were some problems using our connector in medium-trust level&#160;scenarios. Most hosting services provide MySQL access. &#160;Most of these hosting providers run their .NET web apps using medium trust. &#160;Prior to 6.5, our connector required the hosting provider to either run the application in full trust or to enable broad&#160;privileges&#160;like SocketPermission globally. &#160;Many hosting providers are unwilling to do that. &#160;So fully enabling our provider to run in a partial trust scenario was a strongly requested feature. The request was a very simple task: enable Connector/Net to work correctly in a medium-trust level environment when the library&#160;is installed in the GAC. 
  The implementation consisted of including the necessary security imperative asserts so the CLR allows our code to perform the operations where it needs permission to perform. 
   The permissions that we needed were: 
  - System.Net.SocketPermission 
  - System.Security.Permissions.ReflectionPermission 
  - System.Net.DnsPermission&#160; 
  - System.Security.Permissions.SecurityPermission&#160; 
  Starting from 6.5 you can use the Connector/Net library inside any medium-trust level environment with out any issue. &#160;You should note that the hosting provider will need to install our library in the GAC however they can avoid granting permissions globally by using the new MySqlClientPermission class in the trust policies. 
  Let's put some code together to see it working. 
  For this little application you need to have&#160; MySQL server up an running and enable it to use pipe connections. To do so you need to add the -enable-named-pipe option on the command line. (If you need more information about this please see&#160;http://dev.mysql.com/doc/refman/5.5/en/windows-installation.html). 
  &#160;1 -&#160;Create a simple web application using VS 2010 
  &#160;2 - Add the reference in your application for our library.&#160; 
  &#160;3 - Edit your web.config file so your application run using a Medium trust level. 
   
     &#60;system.web&#62; 
     &#160; &#160; &#60;trust level=&#34;Medium&#34;/&#62; 
     &#160;&#60;/system.web&#62;  
   
  &#160;4. &#160;Add the MySql.Data.MySqlClient namespace to your server-code page. 
  &#160;5.&#160;Define the connection string: 
    
   
    MySqlConnectionStringBuilder myconnString = new MySqlConnectionStringBuilder(&#34;server=localhost;User Id=root;database=test;&#34; &#160; ); 
   
  &#160; &#160; &#160; &#160; &#160; myconnString.PipeName = &#34;MySQL55&#34;; 
  &#160; &#160; &#160; &#160; &#160; myconnString.ConnectionProtocol = MySqlConnectionProtocol.Pipe; 
  6. Define the MySqlConnection to use: 
  &#160; &#160; &#160; &#160; &#160; MySqlConnection myconn = new MySqlConnection(myconnString.ConnectionString); 
  &#160; &#160; &#160; &#160; &#160; myconn.Open();  
  7. Retrieve some data from your tables:&#160; 
   
    MySqlCommand cmd = new MySqlCommand(&#34;Select * from products&#34;, myconn); 
     MySqlDataAdapter da = new MySqlDataAdapter(cmd); 
   
   
      
              DataSet1 tds = new DataSet1();  
      
    
          da.Fill(tds, tds.Tables[0].TableName);  
      
    

          GridView1.DataSource = tds;  
      
    
          GridView1.DataBind();  
      
    
          myconn.Close() 
  &#160;8. Execute!! 
  Noticed that you don't need to add any special code so your application can run properly inside Medium-Trust.&#160; 
  Now you should be able to see your application running with out any security problems. 
  Please feel free to ask all your questions related to this new feature or ask for more information if you need so.  
  I hope you have found this information useful.&#160; 
  Happy&#160;MySQL/Net Codding!   
  Some useful references related: 
  Connection to MySql Server &#160;(http://dev.mysql.com/doc/refman/5.1/en/connecting.html) 
  Windows Authentication (http://blogs.oracle.com/mysql_wna_plugin/entry/windows_native_authentication_for_mysql)]]></description>
			<content:encoded><![CDATA[<p>As you probably know, there were some problems using our connector in medium-trust level&nbsp;scenarios. Most hosting services provide MySQL access. &nbsp;Most of these hosting providers run their .NET web apps using medium trust. &nbsp;Prior to 6.5, our connector required the hosting provider to either run the application in full trust or to enable broad&nbsp;privileges&nbsp;like SocketPermission globally. &nbsp;Many hosting providers are unwilling to do that. &nbsp;So fully enabling our provider to run in a partial trust scenario was a strongly requested feature. The request was a very simple task: enable Connector/Net to work correctly in a medium-trust level environment when the library&nbsp;is installed in the GAC.</p> 
  <p>The implementation consisted of including the necessary security imperative asserts so the CLR allows our code to perform the operations where it needs permission to perform.</p> 
  <p> The permissions that we needed were:</p> 
  <p>- System.Net.SocketPermission</p> 
  <p>- System.Security.Permissions.ReflectionPermission</p> 
  <p>- System.Net.DnsPermission&nbsp;</p> 
  <p>- System.Security.Permissions.SecurityPermission&nbsp;</p> 
  <p>Starting from 6.5 you can use the Connector/Net library inside any medium-trust level environment with out any issue. &nbsp;You should note that the hosting provider will need to install our library in the GAC however they can avoid granting permissions globally by using the new MySqlClientPermission class in the trust policies.</p> 
  <p>Let's put some code together to see it working.</p> 
  <p>For this little application you need to have&nbsp; MySQL server up an running and enable it to use pipe connections. To do so you need to add the -enable-named-pipe option on the command line. (If you need more information about this please see&nbsp;<a href="http://dev.mysql.com/doc/refman/5.5/en/windows-installation.html">http://dev.mysql.com/doc/refman/5.5/en/windows-installation.html</a>).</p> 
  <p>&nbsp;1 -&nbsp;Create a simple web application using VS 2010</p> 
  <p>&nbsp;2 - Add the reference in your application for our library.&nbsp;</p> 
  <p>&nbsp;3 - Edit your web.config file so your application run using a Medium trust level.</p> 
  <blockquote> 
    <p><span> </span>&lt;system.web&gt;</p> 
    <p><span> </span>&nbsp; &nbsp; &lt;trust level=&quot;Medium&quot;/&gt;</p> 
    <p><span> </span>&nbsp;&lt;/system.web&gt; </p> 
  </blockquote> 
  <p>&nbsp;4. &nbsp;Add the MySql.Data.MySqlClient namespace to your server-code page.</p> 
  <p>&nbsp;5.&nbsp;Define the connection string:</p> 
  <p> </p> 
  <blockquote> 
    <p>MySqlConnectionStringBuilder myconnString = new MySqlConnectionStringBuilder(&quot;server=localhost;User Id=root;database=test;&quot; &nbsp; );</p> 
  </blockquote> 
  <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myconnString.PipeName = &quot;MySQL55&quot;;</p> 
  <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myconnString.ConnectionProtocol = MySqlConnectionProtocol.Pipe;</p> 
  <p>6. Define the MySqlConnection to use:</p> 
  <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; MySqlConnection myconn = new MySqlConnection(myconnString.ConnectionString);</p> 
  <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myconn.Open(); </p> 
  <p>7. Retrieve some data from your tables:&nbsp;</p> 
  <blockquote> 
    <p>MySqlCommand cmd = new MySqlCommand(&quot;Select * from products&quot;, myconn);</p> 
    <p> <span>MySqlDataAdapter da = new MySqlDataAdapter(cmd);</span></p> 
  </blockquote> 
  <blockquote> 
    <p> </p> 
    <p>          DataSet1 tds = new DataSet1(); </p> 
    <p> </p> 
    <p>
          da.Fill(tds, tds.Tables[0].TableName); </p> 
    <p> </p> 
    <p>

          GridView1.DataSource = tds; </p> 
    <p> </p> 
    <p>
          GridView1.DataBind(); </p> 
    <p> </p> 
    <p>
          myconn.Close()</p> 
  </blockquote>&nbsp;8. Execute!!<br /> 
  <p>Noticed that you don't need to add any special code so your application can run properly inside Medium-Trust.&nbsp;</p> 
  <p>Now you should be able to see your application running with out any security problems.</p> 
  <p>Please feel free to ask all your questions related to this new feature or ask for more information if you need so. </p> 
  <p>I hope you have found this information useful.&nbsp;</p> 
  <p>Happy&nbsp;MySQL/Net Codding! <img src="http://blogs.oracle.com/images/smileys/smile.gif" class="smiley" alt=":)" title=":)" /> </p> 
  <p>Some useful references related:</p> 
  <p>Connection to MySql Server &nbsp;(<a href="http://dev.mysql.com/doc/refman/5.1/en/connecting.html">http://dev.mysql.com/doc/refman/5.1/en/connecting.html</a>)</p> 
  <p>Windows Authentication (<a href="http://blogs.oracle.com/mysql_wna_plugin/entry/windows_native_authentication_for_mysql">http://blogs.oracle.com/mysql_wna_plugin/entry/windows_native_authentication_for_mysql</a>) </p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p> </p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31477&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31477&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/01/03/running-connectornet-6-5-inside-medium-trust-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using MySqlClientPermission Class on Connector/Net 6.5 to restrict data access</title>
		<link>http://blogs.oracle.com/MySqlOnWindows/entry/mysqlclientpermission_new_class_on_connector?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-mysqlclientpermission-class-on-connectornet-6-5-to-restrict-data-access</link>
		<comments>http://blogs.oracle.com/MySqlOnWindows/entry/mysqlclientpermission_new_class_on_connector#comments</comments>
		<pubDate>Tue, 03 Jan 2012 18:12:17 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[charp]]></category>
		<category><![CDATA[connector/net]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysqlclientpermission]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySqlOnWindows/entry/mysqlclientpermission_new_class_on_connector</guid>
		<description><![CDATA[We have a new feature as part of the 6.5 release. There is a new class that you can use to restrict access to specific connection strings&#160;that you want to use in all the connections in applications that use MySQL databases.  
  The following example shows how you can use the MySQLClientPermission class to restrict access to a specific server name and a database, while allowing any value for the User Id and Password within the connection string: 
   
    MySqlClientPermission permission = new MySqlClientPermission(PermissionState.None);  
    permission.Add(&#34;server=localhost;database=test;&#34;, &#34; user id=; password=;&#34;, 
     KeyRestrictionBehavior.AllowOnly); 
    permission.PermitOnly();  
    MySqlConnection myconn = new MySqlConnection(); 
    myconn.ConnectionString = &#34;server=localhost; user id=QueryUser; database=test;&#34;; 
    myconn.Open();&#160; // Attempt to use the connection string 
   
  The first line of code creates a new instance of the MySqlClientPermission class. Notice the value on the constructor method that restricts all connections strings. &#160;Then you must add the connection strings that you want to allow by calling the Add method, as seen on the second line. The first argument should be the set of connections strings that you want to permit in a list with all the required keys and values.  
  For this case we're defining the server name and database name. All the connections must have these specified values in order to pass the security check.&#160;The second argument is a semi-colon delimited list of all the optional attributes. All the connection strings can have any value for these attributes to pass the security check. The third and final argument controls whether you're granting or denying permission for the connection strings that match this pattern.&#160; 
  If the connection string that you use after this security definition does not match all the requirements, the attempt to do the connection will throw a SecurityException before even attempting to connect to the specified database. 
  The MySqlClientPermission instance can have multiple connections and any call to MySqlConnection.Open will not succeed if the connection string fails at least one of those checks. 
  It is always a good practice that you start by restricting all permissions and then allow the specific access your application requires. 
  Happy MySql/Net Codding!!&#160;]]></description>
			<content:encoded><![CDATA[<p>We have a new feature as part of the 6.5 release. There is a new class that you can use to restrict access to specific connection strings&nbsp;that you want to use in all the connections in applications that use MySQL databases.<span> </span></p> 
  <p>The following example shows how you can use the MySQLClientPermission class to restrict access to a specific server name and a database, while allowing any value for the User Id and Password within the connection string:</p> 
  <blockquote> 
    <p>MySqlClientPermission permission = new MySqlClientPermission(PermissionState.None); </p> 
    <p>permission.Add(&quot;server=localhost;database=test;&quot;, &quot; user id=; password=;&quot;,</p> 
    <p> KeyRestrictionBehavior.AllowOnly);</p> 
    <p>permission.PermitOnly(); </p> 
    <p>MySqlConnection myconn = new MySqlConnection();</p> 
    <p>myconn.ConnectionString = &quot;server=localhost; user id=QueryUser; database=test;&quot;;</p> 
    <p>myconn.Open();&nbsp; // Attempt to use the connection string</p> 
  </blockquote> 
  <p>The first line of code creates a new instance of the MySqlClientPermission class. Notice the value on the constructor method that restricts all connections strings. &nbsp;Then you must add the connection strings that you want to allow by calling the Add method, as seen on the second line. The first argument should be the set of connections strings that you want to permit in a list with all the required keys and values. </p> 
  <p>For this case we're defining the server name and database name. All the connections must have these specified values in order to pass the security check.&nbsp;The second argument is a semi-colon delimited list of all the optional attributes. All the connection strings can have any value for these attributes to pass the security check. The third and final argument controls whether you're granting or denying permission for the connection strings that match this pattern.&nbsp;</p> 
  <p>If the connection string that you use after this security definition does not match all the requirements, the attempt to do the connection will throw a SecurityException before even attempting to connect to the specified database.</p> 
  <p>The MySqlClientPermission instance can have multiple connections and any call to MySqlConnection.Open will not succeed if the connection string fails at least one of those checks.</p> 
  <p>It is always a good practice that you start by restricting all permissions and then allow the specific access your application requires.</p> 
  <p>Happy MySql/Net Codding!!&nbsp;</p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <p><br /></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31478&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31478&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/01/03/using-mysqlclientpermission-class-on-connectornet-6-5-to-restrict-data-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intellisense Support</title>
		<link>http://blogs.oracle.com/MySqlOnWindows/entry/intellisense_support?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=intellisense-support</link>
		<comments>http://blogs.oracle.com/MySqlOnWindows/entry/intellisense_support#comments</comments>
		<pubDate>Tue, 03 Jan 2012 18:05:09 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[ado.net]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[connector-net]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySqlOnWindows/entry/intellisense_support</guid>
		<description><![CDATA[&#160;Intellisense Support in Visual Studio 
  One of the cool features coming in Connector/NET 6.5 is the support in Visual Studio 2010 of Intellisense for MySql files. 
  As you probably know, the capability of editing mysql files (in the way of both .mysql raw files included in the solution and stored procedures/functions from Server Explorer) has been around for a while, yet a missing piece of the puzzle was to have advanced completion of sql statements in those files… until now. 
  Let’s explore the set of features currently implemented as part of Intellisense support. 
  Note: For completion intellisense features to work a database connection must be properly configured, see images below 
    
    
    
   
     
       
          
       
       
         
       
       
         
       
       
          
       
       
        
For Server Explorer items, the connection is the root of the elements.
 
       
       
          
       
       
          
       
       
          
       
       
          
       
       
        
For .mysql files, the connection is individually configured using the Connect to MySql toolbar button.  
       
     
   
    
  

Also to trigger the completion features you just either use the standard Visual Studio shortcut “Control+J” or start typing the name of an object.
Both ways to trigger intellisense work in all syntactical contexts.
 
    
   a)	Table Completion  
  
Table completion means showing the list of tables for the current connection database in the proper syntactical context.
Basically this means any part of a sql sentence where the parser expects a table.
Some examples of this feature follow:  
    
   
      
       
          
       
       
          
       
       
         
       
       
          
       
       
        
After the “from” clause in a select, you can press Control+J and get a list of all the tables from the current connection database.
 
       
       
          
       
       
          
       
       
          
       
       
          
       
       
        
After selecting one of the options, the text appears wrapped in quotes (to cover the case when the table name has whitespaces or is a mysql reserved word). 
        
       
          
       
       
          
       
       
         
       
       
          
       
       
        
Or you can start typing the name of a table, and the list shows only those items that match.
 
       
       
          
       
       
          
       
       
          
       
       
          
       
       
        
Another example, after an inner join. 
        
       
          
       
       
          
       
       
         
       
       
          
       
       
        
Another example, in an update statement.
Also notice that you can have several sentences on the file, but the previous sentences must be correct syntactically (included being finished with a semicolon).
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        
Another example, on the insert statement. 
        
       
          
       
       
          
       
       
          
       
       
          
       
       
        
As expected, combinations like insert into select, also work.
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        
Table completion for a delete statement. 
        
       
          
       
       
          
       
       
          
       
       
          
       
       
        
For show create table statements.
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        
For truncate statements. 
        
     
   
    
    
  And of course there are many others.
 
    
   b)	Column Completion  
    
  
Column completion means showing the list of columns for the current connection database table or tables in the proper syntactical context.
Basically this means any part of a sql sentence where the parser expects a column.
Some examples of this feature follow:

 
   
      
       
          
       
       
          
       
       
          
       
       
          
       
       
        
After a select without from clause you can get, by Control+J, the list of columns for all tables in the current database.
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        
If you type c, the lists shown filters out items whose name doesn’t start with the characters typed.
		 
        
       
          
       
       
          
       
       
          
       
       
          
       
       
        
Things get more interesting when there is a context restricting the tables to use, like here, after the “*, “.
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        What if you add the same table several times with different alias? Then the list of columns is prefixed with the alias name, not the table name. Also works in where clauses.
		 
        
       
          
       
       
          
       
       
          
       
       
          
       
       
        
“Set” clause in Update statements.
 
       
       
          
       
       
          
       
       
         
       
       
          
       
       
        		
“Order by” clauses.
		 
        
       
          
       
       
          
       
       
          
       
       
          
       
       
        
“On” clause in a left join select statement.
 
       
       
          
       
       
          
       
       
          
       
       
          
       
       
        
Column completion on insert into statements. 
       
     
   
    
  
And other cases not showed here.
 
  
If you want to see Intellisense within a stored procedure definition, the rest of the stored procedure (excluding the sentence currently being edited) must be syntactically correct.
 
    
   c)	Stored procedure name Completion  
    
  
Stored procedure name completion means showing the list of stored procedures in the proper syntactical context.
 
    
    
   
      
       
         
         
       
       
          
       
       
        
For the call statement, you get the list of stored procedures; notice that when you highlight one, its signature appears as a tooltip.
 
          
       
     
   
    
  
For those of you interested in compiler technology, behind the scenes these intellisense features are powered by an 
ANTLR generated parser, 
this parser will also be the foundation for other interesting features…
 
    
  
Anyway, let us know what you think, if there are other things you want to see on Intellisense support or in the Connector/NET in general.
(Or you can open a bug / feature request at http://bugs.mysql.com, Connector/NET category).]]></description>
			<content:encoded><![CDATA[<p> </p> 
  <p><strong>&nbsp;Intellisense Support in Visual Studio</strong></p> 
  <p>One of the cool features coming in Connector/NET 6.5 is the support in Visual Studio 2010 of Intellisense for MySql files.</p> 
  <p>As you probably know, the capability of editing mysql files (in the way of both .mysql raw files included in the solution and stored procedures/functions from Server Explorer) has been around for a while, yet a missing piece of the puzzle was to have advanced completion of sql statements in those files… until now.</p> 
  <p>Let’s explore the set of features currently implemented as part of Intellisense support.</p> 
  <p>Note: For completion intellisense features to work a database connection must be properly configured, see images below</p> 
  <p> </p> 
  <p> </p> 
  <p> </p> 
  <table> 
    <tbody> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td><br /></td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="254" height="234" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image002.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
For Server Explorer items, the connection is the root of the elements.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="232" height="206" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image004.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
For .mysql files, the connection is individually configured using the Connect to MySql toolbar button. </td> 
      </tr> 
    </tbody> 
  </table> 
  <p> </p> 
  <p>

Also to trigger the completion features you just either use the standard Visual Studio shortcut “Control+J” or start typing the name of an object.
Both ways to trigger intellisense work in all syntactical contexts.
</p> 
  <p> </p> 
  <p> <strong>a)	Table Completion</strong> </p> 
  <p>
Table completion means showing the list of tables for the current connection database in the proper syntactical context.
Basically this means any part of a sql sentence where the parser expects a table.
Some examples of this feature follow: </p> 
  <p> </p> 
  <table> 
    <tbody> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="328" height="246" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image005.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
After the “from” clause in a select, you can press Control+J and get a list of all the tables from the current connection database.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="367" height="246" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image006.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
After selecting one of the options, the text appears wrapped in quotes (to cover the case when the table name has whitespaces or is a mysql reserved word).</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="339" height="232" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image008.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Or you can start typing the name of a table, and the list shows only those items that match.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="508" height="261" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image010.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Another example, after an inner join.</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="424" height="276" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image014.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Another example, in an update statement.
Also notice that you can have several sentences on the file, but the previous sentences must be correct syntactically (included being finished with a semicolon).
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="506" height="302" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image020.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Another example, on the insert statement.</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="494" height="320" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image022.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
As expected, combinations like insert into select, also work.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="443" height="350" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image024.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Table completion for a delete statement.</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="501" height="302" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image026.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
For show create table statements.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="338" height="252" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image028.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
For truncate statements.</td> 
      </tr> <!-- New Row --> 
    </tbody> 
  </table> 
  <p> </p> 
  <p>  
  And of course there are many others.
</p> 
  <p> </p> 
  <p> <strong>b)	Column Completion</strong> </p> 
  <p> </p> 
  <p>
Column completion means showing the list of columns for the current connection database table or tables in the proper syntactical context.
Basically this means any part of a sql sentence where the parser expects a column.
Some examples of this feature follow:

</p> 
  <table> 
    <tbody> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="383" height="265" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image029.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
After a select without from clause you can get, by Control+J, the list of columns for all tables in the current database.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="364" height="182" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image030.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
If you type c, the lists shown filters out items whose name doesn’t start with the characters typed.
		</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="376" height="283" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image032.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Things get more interesting when there is a context restricting the tables to use, like here, after the “*, “.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="379" height="338" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image034.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>What if you add the same table several times with different alias? Then the list of columns is prefixed with the alias name, not the table name. Also works in where clauses.
		</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="445" height="243" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image036.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
“Set” clause in Update statements.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="445" height="345" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image038.jpg" /></td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>		
“Order by” clauses.
		</td> 
      </tr> <!-- New Row --> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="404" height="368" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image040.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
“On” clause in a left join select statement.
</td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td valign="top"><img width="507" height="248" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image018.jpg" /> </td> 
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
Column completion on insert into statements.</td> 
      </tr> 
    </tbody> 
  </table> 
  <p> </p> 
  <p>
And other cases not showed here.
</p> 
  <p>
If you want to see Intellisense within a stored procedure definition, the rest of the stored procedure (excluding the sentence currently being edited) must be syntactically correct.
</p> 
  <p> </p> 
  <p> <strong>c)	Stored procedure name Completion</strong> </p> 
  <p> </p> 
  <p>
Stored procedure name completion means showing the list of stored procedures in the proper syntactical context.
</p> 
  <p> </p> 
  <p> </p> 
  <table> 
    <tbody> <!-- New Row --> 
      <tr> 
        <td valign="top"><img width="412" height="276" src="http://blogs.oracle.com/MySqlOnWindows/resource/Intellisense%20Support/image042.jpg" /></td> 
        <td valign="top"> </td>
      </tr> 
      <tr> 
        <td> </td> 
      </tr> 
      <tr> 
        <td>
For the call statement, you get the list of stored procedures; notice that when you highlight one, its signature appears as a tooltip.
</td> 
        <td> </td> 
      </tr> 
    </tbody> 
  </table> 
  <p> </p> 
  <p>
For those of you interested in compiler technology, behind the scenes these intellisense features are powered by an 
<a href="http://antlr.org">ANTLR</a> generated parser, 
this parser will also be the foundation for other interesting features…
</p> 
  <p> </p> 
  <p>
Anyway, let us know what you think, if there are other things you want to see on Intellisense support or in the Connector/NET in general.
(Or you can open a bug / feature request at <a href="http://bugs.mysql.com">http://bugs.mysql.com</a>, Connector/NET category).
</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31479&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31479&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/01/03/intellisense-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the team!</title>
		<link>http://blogs.oracle.com/MySqlOnWindows/entry/introducing_the_team?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-the-team</link>
		<comments>http://blogs.oracle.com/MySqlOnWindows/entry/introducing_the_team#comments</comments>
		<pubDate>Thu, 22 Dec 2011 17:17:04 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySqlOnWindows/entry/introducing_the_team</guid>
		<description><![CDATA[When Oracle acquired MySQL there was some concern about what would happen with the world's most popular open-source database. &#160;It's clear now that not only is Oracle very serious about continuing the great database but it is expanding the teams working on it and it's related technologies. &#160;I know because I run one of those teams! 
  I've been working on MySQL and .NET technologies for the past 8 years and I'm very proud to introduce a couple of people who have been and will continue be working on my team. &#160; 
    
   
     
       
          
        
Fernando Gonzalez currently serves as leader of our Connector/Net team and has just completed some early work on major intellisense improvements on Connector/Net 6.5. &#160;He's done work on developing a new parser for our product. &#160;We look forward to Fernando being a team leader and productive member of our team! 
       
     
    
   
     
       
          
        
Gabriella Martinez has been working with Fernando on 6.5 and recently completed work on several new features including new milliseconds support and better support for partial trust scenarios.  Gabriella will soon be moving to a new project that we look forward to announcing in the near future.  Gabriella has already proven to be a very effective developer and important addition to the team. 
       
     
   
    
  We have 3 more developers starting on Jan 2 and I can't wait to write a followup to this post introducing those guys. &#160;We are expanding our team and doing some great things with MySQL, Windows, and .NET. &#160;2011 has been a very good year and we look forward to 2012 being even better! 
  Merry Christmas and Happy New Year!&#160;]]></description>
			<content:encoded><![CDATA[<p>When Oracle acquired MySQL there was some concern about what would happen with the world's most popular open-source database. &nbsp;It's clear now that not only is Oracle very serious about continuing the great database but it is expanding the teams working on it and it's related technologies. &nbsp;I know because I run one of those teams!</p> 
  <p>I've been working on MySQL and .NET technologies for the past 8 years and I'm very proud to introduce a couple of people who have been and will continue be working on my team. &nbsp;</p> 
  <p> </p> 
  <table border="0" cellspacing="1" cellpadding="1"> 
    <tbody> 
      <tr> 
        <td> <img src="http://blogs.oracle.com/MySqlOnWindows/resource/fernando.png" /></td> 
        <td>
Fernando Gonzalez currently serves as leader of our Connector/Net team and has just completed some early work on major intellisense improvements on Connector/Net 6.5. &nbsp;He's done work on developing a new parser for our product. &nbsp;We look forward to Fernando being a team leader and productive member of our team!</td> 
      </tr> 
    </tbody> 
  </table> <br /> 
  <table border="0" cellspacing="1" cellpadding="1"> 
    <tbody> 
      <tr> 
        <td> <img src="http://blogs.oracle.com/MySqlOnWindows/resource/gabriella3.png" /></td> 
        <td>
Gabriella Martinez has been working with Fernando on 6.5 and recently completed work on several new features including new milliseconds support and better support for partial trust scenarios.  Gabriella will soon be moving to a new project that we look forward to announcing in the near future.  Gabriella has already proven to be a very effective developer and important addition to the team.</td> 
      </tr> 
    </tbody> 
  </table> 
  <p> </p> 
  <p>We have 3 more developers starting on Jan 2 and I can't wait to write a followup to this post introducing those guys. &nbsp;We are expanding our team and doing some great things with MySQL, Windows, and .NET. &nbsp;2011 has been a very good year and we look forward to 2012 being even better!</p> 
  <p>Merry Christmas and Happy New Year!&nbsp;</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31404&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31404&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/12/22/introducing-the-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.3.8 has been released</title>
		<link>http://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_3?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-3-8-has-been-released</link>
		<comments>http://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_3#comments</comments>
		<pubDate>Thu, 22 Dec 2011 16:34:57 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[ado.net]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[connector/net]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/MySqlOnWindows/entry/mysql_connector_net_6_3</guid>
		<description><![CDATA[MySQL Connector/Net 6.3.8, a new version of the all-managed .NET driver 
for MySQL has been released.&#160; This is a maintenance release to our 6.3 
release chain and includes 40 changes and fixes. 
Version 6.3.8 is appropriate for use with versions of MySQL 5.0-5.5. 
It is now available in source and binary form from here
 and mirror sites (note that not all mirror sites may be up to date at 
this point-if you can't find this version on some mirror, please try 
again later or choose another download site.) 
The release is also available for download on My Oracle Support (MOS). 
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[MySQL Connector/Net 6.3.8, a new version of the all-managed .NET driver 
for MySQL has been released.&nbsp; This is a maintenance release to our 6.3 
release chain and includes 40 changes and fixes.<br /> <br />
Version 6.3.8 is appropriate for use with versions of MySQL 5.0-5.5.<br /> <br />
It is now available in source and binary form from <a href="http://dev.mysql.com/downloads/connector/net/6.3.html#downloads">here</a>
 and mirror sites (note that not all mirror sites may be up to date at 
this point-if you can't find this version on some mirror, please try 
again later or choose another download site.)<br /> <br />
The release is also available for download on My Oracle Support (MOS).<br /> <br />
Enjoy and thanks for the support!<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31403&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31403&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/12/22/mysql-connectornet-6-3-8-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.4.4 has been released</title>
		<link>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/ZHdL3Lvzx8c/mysql-connectornet-6-4-4-has-been-released?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-4-4-has-been-released</link>
		<comments>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/ZHdL3Lvzx8c/mysql-connectornet-6-4-4-has-been-released#comments</comments>
		<pubDate>Tue, 27 Sep 2011 19:29:10 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.reggieburnett.com/?p=415</guid>
		<description><![CDATA[MySQL Connector/Net 6.4.4, a new version of the all-managed .NET driver for MySQL has been released.  This is an update to our latest GA release and is intended for full production deployment.
Version 6.4.4 is intended for use with versions of MySQL from 5.0 &#8211; 5.5
It is now available in source and binary form from here and mirror sites (note that not all mirror sites may be up to date at this point of time- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.)
The release is also available for download on the My Oracle Support (MOS) and will be available from Oracle eDelivery.
This release includes several bug fixes including a fix to using Windows authentication.  Please review the change log and documentation for a review of what changed.
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[<p>MySQL Connector/Net 6.4.4, a new version of the all-managed .NET driver for MySQL has been released.  This is an update to our latest GA release and is intended for full production deployment.</p>
<p>Version 6.4.4 is intended for use with versions of MySQL from 5.0 &#8211; 5.5</p>
<p>It is now available in source and binary form from <a href="http://dev.mysql.com/downloads/connector/net/6.4.html">here</a> and mirror sites (note that not all mirror sites may be up to date at this point of time- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.)</p>
<p>The release is also available for download on the My Oracle Support (MOS) and will be available from Oracle eDelivery.</p>
<p>This release includes several bug fixes including a fix to using Windows authentication.  Please review the change log and documentation for a review of what changed.</p>
<p>Enjoy and thanks for the support!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/QLF4Nc6MQplnRgUVtJENpm8MJa8/0/da"><img src="http://feedads.g.doubleclick.net/~a/QLF4Nc6MQplnRgUVtJENpm8MJa8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QLF4Nc6MQplnRgUVtJENpm8MJa8/1/da"><img src="http://feedads.g.doubleclick.net/~a/QLF4Nc6MQplnRgUVtJENpm8MJa8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ReggiesRamblings-Mysql/~4/ZHdL3Lvzx8c" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30105&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30105&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/09/27/mysql-connectornet-6-4-4-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.4.3 GA has been released</title>
		<link>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/WAXVQ1nQp_8/mysql-connectornet-6-4-3-ga-has-been-released?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-4-3-ga-has-been-released</link>
		<comments>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/WAXVQ1nQp_8/mysql-connectornet-6-4-3-ga-has-been-released#comments</comments>
		<pubDate>Thu, 07 Jul 2011 15:30:06 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.reggieburnett.com/?p=404</guid>
		<description><![CDATA[MySQL Connector/Net 6.4.3, a new version of the all-managed .NET         driver for MySQL has been released.  This is a GA release         and is intended for full production deployment.
Version 6.4.3 is intended for use with versions of MySQL from         5.0 &#8211; 5.5
It is now available in source and binary form from [http://dev.mysql.com/downloads/connector/net/6.4.html]         and mirror
sites (note that not all mirror sites may be up to date at this         point of time
- if you can&#8217;t find this version on some mirror, please try         again later or choose another download site.)
The release is also available for download on the My Oracle Support (MOS) and will be available from Oracle eDelivery.
** New features found in 6.4 include (please see release notes         for more information) **
* Windows Authentication*
This release includes our new support for Windows authentication         when connecting to MySQL Server 5.5.
* Table Caching *
We are also introducing a new feature called table caching.          This feature makes it possible to cache the rows of slow         changing tables on the client side.
* Simple connection fail-over support *
We are also including some SQL generation improvements related         to our entity framework provider.   Please review the change log         that ships with the product for a complete list of changes and         enhancements.
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[<p>MySQL Connector/Net 6.4.3, a new version of the all-managed .NET         driver for MySQL has been released.  This is a GA release         and is intended for full production deployment.</p>
<p>Version 6.4.3 is intended for use with versions of MySQL from         5.0 &#8211; 5.5</p>
<p>It is now available in source and binary form from [<a href="http://dev.mysql.com/downloads/connector/net/6.4.html">http://dev.mysql.com/downloads/connector/net/6.4.html</a>]         and mirror<br />
sites (note that not all mirror sites may be up to date at this         point of time<br />
- if you can&#8217;t find this version on some mirror, please try         again later or choose another download site.)<br />
The release is also available for download on the My Oracle Support (MOS) and will be available from Oracle eDelivery.</p>
<p>** New features found in 6.4 include (please see release notes         for more information) **</p>
<p>* Windows Authentication*<br />
This release includes our new support for Windows authentication         when connecting to MySQL Server 5.5.</p>
<p>* Table Caching *<br />
We are also introducing a new feature called table caching.          This feature makes it possible to cache the rows of slow         changing tables on the client side.</p>
<p>* Simple connection fail-over support *</p>
<p>We are also including some SQL generation improvements related         to our entity framework provider.   Please review the change log         that ships with the product for a complete list of changes and         enhancements.</p>
<p>Enjoy and thanks for the support!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/opUn9nyJE3YcUfrntgPGg0ourp8/0/da"><img src="http://feedads.g.doubleclick.net/~a/opUn9nyJE3YcUfrntgPGg0ourp8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/opUn9nyJE3YcUfrntgPGg0ourp8/1/da"><img src="http://feedads.g.doubleclick.net/~a/opUn9nyJE3YcUfrntgPGg0ourp8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ReggiesRamblings-Mysql/~4/WAXVQ1nQp_8" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29303&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29303&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/07/mysql-connectornet-6-4-3-ga-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.2.5 GA has been released (legacy)</title>
		<link>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/SDdeL4RS2SQ/mysql-connectornet-6-2-5-ga-has-been-released-legacy?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-2-5-ga-has-been-released-legacy</link>
		<comments>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/SDdeL4RS2SQ/mysql-connectornet-6-2-5-ga-has-been-released-legacy#comments</comments>
		<pubDate>Thu, 07 Jul 2011 15:25:25 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.reggieburnett.com/?p=402</guid>
		<description><![CDATA[MySQL Connector/Net 6.2.5, a update to our all-managed .NET driver for  MySQL has been released.  This is an update to our legacy 6.2 version  line. All new development should be using a more recent product such as  6.4.3.
Version 6.2.5 is intended for use with versions of MySQL from 4.1 &#8211;  5.1.  It is not suitable for use with MySQL 5.5 or later.
It is now available in source and binary form from  [http://dev.mysql.com/downloads/connector/net/] and mirror
sites (note that not all mirror sites may be up to date at this point of  time
- if you can&#8217;t find this version on some mirror, please try again later  or choose another download site.)
This update includes more than 45 fixes from 6.2.4.  Please review the  change log that is included with the product to determine the exact  nature of the changes.
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[<p>MySQL Connector/Net 6.2.5, a update to our all-managed .NET driver for  MySQL has been released.  This is an update to our legacy 6.2 version  line. All new development should be using a more recent product such as  6.4.3.</p>
<p>Version 6.2.5 is intended for use with versions of MySQL from 4.1 &#8211;  5.1.  It is not suitable for use with MySQL 5.5 or later.</p>
<p>It is now available in source and binary form from  [<a href="http://dev.mysql.com/downloads/connector/net/">http://dev.mysql.com/downloads/connector/net/</a>] and mirror<br />
sites (note that not all mirror sites may be up to date at this point of  time<br />
- if you can&#8217;t find this version on some mirror, please try again later  or choose another download site.)</p>
<p>This update includes more than 45 fixes from 6.2.4.  Please review the  change log that is included with the product to determine the exact  nature of the changes.</p>
<p>Enjoy and thanks for the support!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/D39EoCb8RQdnSGZdZlmnlzeraNA/0/da"><img src="http://feedads.g.doubleclick.net/~a/D39EoCb8RQdnSGZdZlmnlzeraNA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/D39EoCb8RQdnSGZdZlmnlzeraNA/1/da"><img src="http://feedads.g.doubleclick.net/~a/D39EoCb8RQdnSGZdZlmnlzeraNA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ReggiesRamblings-Mysql/~4/SDdeL4RS2SQ" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29304&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29304&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/07/mysql-connectornet-6-2-5-ga-has-been-released-legacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.1.6 (legacy update) has been released</title>
		<link>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/vIWAXkckSCE/mysql-connectornet-6-1-6-legacy-update-has-been-released?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-1-6-legacy-update-has-been-released</link>
		<comments>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/vIWAXkckSCE/mysql-connectornet-6-1-6-legacy-update-has-been-released#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:09:49 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.reggieburnett.com/?p=399</guid>
		<description><![CDATA[MySQL Connector/Net 6.1.6, a update to our all-managed .NET driver for MySQL has been released.  This is an update to our legacy 6.1 version line. All new development should be using a more recent product such as 6.3.7. 
Version 6.1.6 is intended for use with versions of MySQL from 4.1 &#8211; 5.1.  It is not suitable for use with MySQL 5.5 or later.
It is now available in source and binary form from here and mirror sites (note that not all mirror sites may be up to date at this point of time
- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.)
This update includes more than 35 fixes from 6.1.5.  Please review the change log that is included with the product to determine the exact nature of the changes.
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[<p>MySQL Connector/Net 6.1.6, a update to our all-managed .NET driver for MySQL has been released.  This is an update to our legacy 6.1 version line. All new development should be using a more recent product such as 6.3.7. </p>
<p>Version 6.1.6 is intended for use with versions of MySQL from 4.1 &#8211; 5.1.  It is not suitable for use with MySQL 5.5 or later.</p>
<p>It is now available in source and binary form from <a href="http://dev.mysql.com/downloads/connector/net/">here</a> and mirror sites (note that not all mirror sites may be up to date at this point of time<br />
- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.)</p>
<p>This update includes more than 35 fixes from 6.1.5.  Please review the change log that is included with the product to determine the exact nature of the changes.</p>
<p>Enjoy and thanks for the support!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/xHVAGwM319nri9RF3hz_lQmEZcg/0/da"><img src="http://feedads.g.doubleclick.net/~a/xHVAGwM319nri9RF3hz_lQmEZcg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xHVAGwM319nri9RF3hz_lQmEZcg/1/da"><img src="http://feedads.g.doubleclick.net/~a/xHVAGwM319nri9RF3hz_lQmEZcg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ReggiesRamblings-Mysql/~4/vIWAXkckSCE" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29267&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29267&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/06/30/mysql-connectornet-6-1-6-legacy-update-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Connector/Net 6.4.2 RC has been released</title>
		<link>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/l0lC_FMA1fs/mysql-connectornet-6-4-2-rc-has-been-released?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mysql-connectornet-6-4-2-rc-has-been-released</link>
		<comments>http://feedproxy.google.com/~r/ReggiesRamblings-Mysql/~3/l0lC_FMA1fs/mysql-connectornet-6-4-2-rc-has-been-released#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:01:14 +0000</pubDate>
		<dc:creator>Reggie Burnett</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[.NET 4.0]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.reggieburnett.com/?p=396</guid>
		<description><![CDATA[MySQL Connector/Net 6.4.2, a new version of the all-managed .NET driver for MySQL has been released.  This is a Release Candidate and is intended for testing and exposure to new features.  We strongly urge you to not use this release in a production environment.
Version 6.4.2 is intended for use with versions of MySQL from 5.0 &#8211; 5.5
It is now available in source and binary form from here and mirror sites (note that not all mirror sites may be up to date at this point of time
- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.) 
New features found in 6.4 include (please see release notes for more information)

Windows Authentication &#8212; This release includes our new support for Windows authentication when connecting to MySQL Server 5.5. 
Table Caching &#8212; We are also introducing a new feature called table caching.  This feature makes it possible to cache the rows of slow changing tables on the client side. 
Simple connection fail-over support &#8212; We are also including some SQL generation improvements related to our entity framework provider.  

Please review the change log that ships with the product for a complete list of changes and enhancements.
Enjoy and thanks for the support!]]></description>
			<content:encoded><![CDATA[<p>MySQL Connector/Net 6.4.2, a new version of the all-managed .NET driver for MySQL has been released.  This is a Release Candidate and is intended for testing and exposure to new features.  We strongly urge you to not use this release in a production environment.</p>
<p>Version 6.4.2 is intended for use with versions of MySQL from 5.0 &#8211; 5.5</p>
<p>It is now available in source and binary form from <a href="http://dev.mysql.com/downloads/connector/net/6.4.html">here</a> and mirror sites (note that not all mirror sites may be up to date at this point of time<br />
- if you can&#8217;t find this version on some mirror, please try again later or choose another download site.) </p>
<p><strong>New features found in 6.4 include (please see release notes for more information)</strong></p>
<ul>
<li>Windows Authentication &#8212; This release includes our new support for Windows authentication when connecting to MySQL Server 5.5. </li>
<li>Table Caching &#8212; We are also introducing a new feature called table caching.  This feature makes it possible to cache the rows of slow changing tables on the client side. </li>
<li>Simple connection fail-over support &#8212; We are also including some SQL generation improvements related to our entity framework provider.  </li>
</ul>
<p>Please review the change log that ships with the product for a complete list of changes and enhancements.</p>
<p>Enjoy and thanks for the support!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ofv61k4a13kec5onS6izqPWjoIw/0/da"><img src="http://feedads.g.doubleclick.net/~a/ofv61k4a13kec5onS6izqPWjoIw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ofv61k4a13kec5onS6izqPWjoIw/1/da"><img src="http://feedads.g.doubleclick.net/~a/ofv61k4a13kec5onS6izqPWjoIw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/ReggiesRamblings-Mysql/~4/l0lC_FMA1fs" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29268&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29268&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/06/30/mysql-connectornet-6-4-2-rc-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

