Weblogic es un software de middleware basado en la arquitectura JAVAEE que usamos a menudo en producción. Por defecto, no hay opción para la base de datos Dameng en weblogic. Entonces, ¿cómo lo usamos para conectarnos a DM7? Este artículo llevará a todos a practicar.
01
Configure el archivo de configuración JDBC de weblogic, agregue la opción Dreaming
Copie el controlador (ubicado en el directorio jdbc del directorio de instalación de la base de datos Dameng, el controlador JDBC Dameng 7 se divide en Dm7JdbcDriver14, Dm7JdbcDriver15, Dm7JdbcDriver16, correspondiente a Jdk1.4, Jdk1.5, Jdk1.6;) al directorio% \ WL_HOME Cambie el archivo% WL_HOME% \ server \ lib \ jdbcDriver.xml y copie el siguiente código en este archivo (generalmente agréguelo al final del archivo de configuración).
<Conductor
Base de datos = "Dameng"
Proveedor = "Dameng"
Tipo = "Tipo4"
DatabaseVersion = "7.0"
ForXA = "verdadero"
Cert = "verdadero"
ClassName = "dm.jdbc.driver.DmDriver"
URLHelperClassname = "weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelper"
TestSql = "SELECT1">
<AttributeName = "DbmsName" Requerido = "falso" InURL = "falso" />
<AttributeName = "DbmsHost" Required = "true" InURL = "true" />
<AttributeName = "DbmsPort" Required = "true" InURL = "true" DefaultValue = "5236" />
<AttributeName = "DbmsUsername" Required = "true" InURL = "true" />
<AttributeName = "DbmsPassword" Required = "true" InURL = "true" />
</Driver>
02
Necesita modificar bea \ weblogic92 \ common \ bin en el directorio de instalación de weblogic
commEnv.cmd startManagedWebLogic.cmd dos archivos (correspondientes al archivo de script .sh en el sistema operativo linux)
commEnv.cmd
Agregue% WL_HOME% \ server \ lib \ Dm7JdbcDriver16.jar después de establecer WEBLOGIC_CLASSPATH =;
startManagedWebLogic.cmd
Agregue% WL_HOME% \ server \ lib \ Dm7JdbcDriver16.jar después de establecer CLASSPATH =;
03
Inicie el servidor weblogic para configurar la fuente de datos Dameng
Nombre de la clase de controlador:
dm.jdbc.driver.DmDriver
URL:
jdbc: dm: //127.0.0.1: 5236? ignoreCase = true & amp; user = SYSDBA & amp; password = SYSDBA
Si la URL anterior no funciona, cambie & amp; por &
Atributos:
usuario = SYSDBA
portNumber = 5236
databaseName = DAMENG
serverName = 127.0.0.1
Haga clic en Probar configuración para indicar que la prueba de conexión es exitosa
Abra el grupo de conexiones para modificar la pestaña
Expandir opciones avanzadas
Probar la conexión mientras se mantiene seleccionado
Complete DUAL en los dos cuadros de diálogo del nombre de la tabla de prueba y el sql de inicialización
Precauciones:
1. El nombre de usuario y la contraseña deben pasarse como parámetros. De lo contrario, mostrará el error de contraseña al crear.
2. Use & haga coincidir los parámetros para conectarse, pero en la página web & es un símbolo especial, a veces la cadena de conexión del parámetro es incorrecta y no se puede crear la fuente de datos. Por lo tanto, es más seguro usar & amp; directamente.
3. En el caso del oráculo de la aplicación original, la base de datos de sueños generalmente se configura para distinguir entre mayúsculas y minúsculas. De esta manera, el parámetro ignoreCase = true debe agregarse al parámetro para ignorar el tamaño de la metainformación. De lo contrario, se producirán errores como nombres de tablas o columnas no válidos durante el acceso a la aplicación.