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...