Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2010, 22:22
manuel_rd
 
Fecha de Ingreso: julio-2010
Mensajes: 5
Antigüedad: 14 años, 4 meses
Puntos: 0
Exclamación Conectarse a MySql con IBATIS

Buen día foro.

Estoy tratando de conectarme a una base de datos MySql utilizando IBATIS pero no logro conectarme a la Base de datos.

Les muestro algo de codigo

Archivo SqlMap
Código:
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:noNamespaceSchemaLocation="SqlMapConfig.xsd">
	<settings>
		<setting useStatementNamespaces="false"/>
		<setting cacheModelsEnabled="true"/>
	</settings>

	<database>
		<provider name="MySql"/>
    <dataSource name="MySql" connectionString="Server=localhost;Database=mlm;Uid=usuario;Pwd=contra;"/>
	</database>

	<sqlMaps>
    <sqlMap resource="Maps/Admin/Usuarios.xml"/>
	</sqlMaps>
	
</sqlMapConfig>
Archivo DAO Config
Código:
<?xml version="1.0" encoding="utf-8"?>
<daoConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:noNamespaceSchemaLocation="DaoConfig.xsd">
		
	<context name="SqlMapDao">
		<daoSessionHandler name="SqlMap">
			<property name="sqlMapConfigFile" value="sqlMap.config"/>
		</daoSessionHandler>
		
		<database>
      <dataSource name="MySql" connectionString="Server=localhost;Database=mlm;Uid=usuario;Pwd=contra;"/>      
    </database>

		<daoFactory assembly="Sistema.DAO.dll">
      <dao name="Usuarios"      implementation="Sistema.DAO.MapperDao.Admin.UsuarioSqlMapDao"/>
		</daoFactory>
	</context>

</daoConfig>
Procider.config
Código:
  <provider
		name="MySql"
    enabled="true"
		default="true"
		assemblyName="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
		connectionClass="System.Data.SqlClient.SqlConnection"
		commandClass="System.Data.SqlClient.SqlCommand"
		parameterClass="System.Data.SqlClient.SqlParameter"
		parameterDbTypeClass="System.Data.SqlDbType"
		parameterDbTypeProperty="SqlDbType"
		dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"
		commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"
		usePositionalParameters = "false"
		useParameterPrefixInSql = "true"
		useParameterPrefixInParameter = "true"
		parameterPrefix="@"
	/>
El nombre de las clases y los xml a los que se hacen referencia estan correctos. Asi mismo, el usuario y el password son los correctos, logro conectarme a la Base de datos con programas aparte del administrador de mysql.

La excepcion que recibo es UNABLE TO OPEN CONNECTION.

Alguien puede ayudarme???

De antemano gracias...