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:
Archivo DAO Config<?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>
Código:
Procider.config<?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>
Código:
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.<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="@" />
La excepcion que recibo es UNABLE TO OPEN CONNECTION.
Alguien puede ayudarme???
De antemano gracias...