|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - juan_0986
Páginas: [1]
1
« en: Domingo 25 de Septiembre de 2011, 06:57 »
Buenas noches, tengo un aplicativo simple hecho en java con myxql. Cuento con un hosting en el cual ya he deployado mi aplicativo. La base de datos tambien se encuentra creada en la nube. Utilizo la siguiente cadena de conexión:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" p:driverClassName="com.mysql.jdbc.Driver" p:url="jdbc:mysql://ip de la pagina:3306/base_datos" p:username="usario" p:password="clave"/>
El usuario se encuentra creado en la nube, tambien le he asignado todos los privilegios respecto a la base de datos. Sin embargo no logra conectarse. El error mostrado es: Hibernate operation: Cannot open connection; uncategorized SQLException for SQL [???]; SQL state [28000]; error code [1045]; Access denied for user 'h0stjava_user1'@'wrx.mochahost.com' (using password: YES);
He probado creando otro usuario, cambiando la clave, creando una bd y usuario con el asistente, deployar el aplicativo con el tomcat corriendo y apagado, puedo hacerle ping al ip de la pagina... En los foros mencionan el mismo problema pero dan a entender que lo tienen de manera local, mi aplicativo funciona bien de manera local, el problema solo es la conexión en la nube. Lo que no puedo es conectarme de mi mysql instalado en mi pc al servidor de la nube, me indica el provedor del hosting que no puedo hacer esa conexión porque no esta activada esa opción pero si deberia poder conectarme con el aplicativo.
Espero que alguien pueda darme una luz de que podría estar pasando, si falta algo mas en la conexión cuando se trabaja en la nube, quizas es problema del hosting...
A la espera de comentarios.
Gracias por la atención
2
« en: Sábado 23 de Abril de 2011, 21:07 »
Buenas tardes, tengo un jsp el cual muestra un lista de registros el cual se encuentra mapeado directamente con una tabla en mysql. Para poder leer un dato desde una clase utilizo el request.getParameter("idTipoExamen"); el cual me obtiene el valor de la columna: "id.cod_tipo_examen" según mapeo en el texto Editar: paramId="idTipoExamen" paramProperty="id.cod_tipo_examen"
<display:table uid="tablaTipoExamen" name="sessionScope.listaTablaTipoExamen" pagesize="10" class="dataTable" requestURI="tipoExamen.htm?metodo=paginar"> <display:column property="id.cod_tipo_examen" title="Código" style="width:100px;"/> <display:column property="descripcion" title="Descripción"/> <display:column property="estado" title="Estado" style="width:100px;"/> <display:column title="Editar" href="tipoExamen.htm?metodo=editar" value="Editar" paramId="idTipoExamen" paramProperty="id.cod_tipo_examen" style="width:100px;text-align:center;"> </display:column </display:table>
Cuando se trata de obtener un solo valor no hay problema con el request.getParameter, pero deseo saber el valor de dos columnas por ejemplo la de "id.cod_tipo_examen" y la de "descripcion".
Intenete obtener estos valores desde mi clase de 4 diferentes formas:
Nombre de la clase: public ModelAndView editar(HttpServletRequest request, HttpServletResponse response, Object obj){ 1.con el request.getParameter("descripcion")
2. Map params = new HashMap<Object, Object>(); Med_Tabla_Tipo_Examen objTipoExamen = (Med_Tabla_Tipo_Examen)obj; params.put("tablaTipoExamen", objTipoExamen);
3. Map params = new HashMap<Object, Object>(); Med_Tabla_Tipo_Examen objTipoExamen = new Med_Tabla_Tipo_Examen(); params.put("tablaTipoExamen", objTipoExamen);
4. Map params = new HashMap<Object, Object>(); params.put("tablaTipoExamen", (Med_Tabla_Tipo_Examen)obj);
No obtuve ningún resultado para poder leer el campo descripción.
Espero la orientación de algún conocedor sobre el tema.
Gracias.
3
« en: Sábado 13 de Diciembre de 2008, 22:59 »
buenas tardes tengo una duda: necesito crear y restaurar backup desde power builder a una data mysql, quizas alguien tenga una idea como realizar esta acción, algun codigo en power que ayude al usuario a que este mismo de las rutas de sus copias de seguridad.
Estuve buscando en internet y pude encontrar lo sgt. creando un archivo *.bat y escribiendo lo sgt. @echo off mysqldump.exe -uroot -padmin bd_tramite_documentario > database.txt echo Backup realizado exitosamente pause
la restauracion tb se hace con un archibo .bat @echo off mysql.exe -uroot -padmin bd_tramite_documentario < database.txt echo restauracion realizada exitosamente pause
Funciona pero hay 2 problemas que no permite que el usuario eliga los directorios y nombre como desea guardar sus copias, o quizas habra alguna manera de editar un archivo bat en ejecucion mediante le power builder; bueno el otro problema es que con esa sentencia no me considera los procedimientos almacenados, unicamente backapea las tablas y datos, estuve buscando pero aun no logro encontrar la solucion, si alguien tiene alguna idea de que puede faltarle a ese bat, pues ojala la comparta, y aun mejor si tiene una idea como hacerlo desde el mismo power builder, para hacerlo transparente al usuaio
4
« en: Miércoles 3 de Diciembre de 2008, 20:05 »
Buenas tardes:
Bueno tengo el sgt problema. tengo un servidor de mysql con win xp, y necesito conectarme de los clientes a este servidor, he leido bastante informacion de internet y me dice los sgts ptos cosa que ya los hice: a) Desactivar los cortafuegos y tb el de windows ( ya desactive el cortafuegos de windows, no tengo ningun cortafuegos instalado, desactive el antivirus nod32) b) cree el puerto 3306 en las exepciones del firewall de windows c) añadi los servicios de mysql en las exepciones del firewall de windows
cuando quiero conectarme de la otra pc con el obdc de mysql instalado 3.5.1 previamente server=el ip del servidor user= root password = admin
me bota el sgt error: "No se permite conectarse a este servidor MySQL", espero puedan ayudarme lo que necesito es hacer una conexion remota dentro de la red a un servidor de mysql.
Hay alguna otra forma de conectarme al servidor de mysql, para trabajar en una aplicacion de escritorio (red)
Espero puedan ayudarme
5
« en: Domingo 23 de Noviembre de 2008, 23:55 »
Buenas tardes tengo una consulta.
Estoy usando base de datos Mysql para realizar una aplicación con Power Builder. La conexion la estoy realizando via odbc por que no tiene conexion nativa con mysql.
Ahora tengo un store procedure creado el cual termina en un select de una tabla temporal y necesito recuperar este store en un datawindow, como cuando recuperamos un store hecho en sql. Bueno el problema radica alli ya que el power no me permite recuperar stores en datawindows si la conexion no es nativa, ( para despejar esta duda hize una conexion via obdc con el sql y no me recuperar los stores que tengo almacenados en datawindows algo que realiza sin ningun problema si hago una conewxion nativa)
Bueno la consulta es: 1) Hay alguna forma de recuperar store procedures en datawindows si la conexion es via odbc? quizas algun parche para el driver obdc que es el obdc mysql 3.5.1? o quizas otra version del power builder 2) Hay alguna version del power builder que tenga conexion nativa con el mysql?
Si alguien tiene alguna idea por mas simple que fuera espero la comparta, ya que aunque casi nunca me han dado una respuesta que solucione todo el problema, pues de las aportaciones que pusieron pude llegar a resolverlos.
Slds.
6
« en: Martes 5 de Agosto de 2008, 16:17 »
buenos dias, alguien sabe que api de windows para power builder sirve para eliminar un directorio, es decir una carpeta, o quizas algun codigo en power para poder eliminar un, espero alguien tenga la respuesta y comparta su codigo
7
« en: Domingo 3 de Agosto de 2008, 00:08 »
Buenas tardes sr. quizas alguien pueda ayudarme estoy haciendo un sistema contable que va a ser multiempresa y bueno cada vez que se crea una empresa necesito crear una data nueva y bueno me cree un store que me hace eso, me crea una base de datos con la ruta y el nombre que le envio: create PROCEDURE SP_CREAR_DATAS @ruta varchar(256),@nombre varchar(250) AS EXECUTE ('CREATE DATABASE ' + @nombre + ' ON ( NAME = ' + @nombre + '_dat, FILENAME = '''+ @ruta + @nombre + '.mdf'', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = ' + @nombre + '_log, FILENAME = '''+ @ruta + @nombre + '.ldf'', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )' ); GO este store me funciona perfecto si lo ejecuto en el mismo sql asi execute SP_CREAR_DATAS @ruta='D:JuanSystemSYS_CONTAEmpresasENERGIA', @nombre='BD_CONTA_ENERGIA' pero la idea es que tengo que enviarlo desde power builder ya que desde alli se el nombre y la ruta donde crear, en el power lo mando de esta manera string sql sql="execute SP_CREAR_DATAS @ruta='D:JuanSystemSYS_CONTAEmpresasENERGIA', @nombre='BD_CONTA_ENERGIA'" execute immediate :sql using sqlca; y el mensaje de error que me bota es "no se permite la instruccon create database en las transacciones con multiples instrucciones" tambien probe de este modo pero me arrojo el mismo error DECLARE PRO_CREAR_DATA PROCEDURE FOR SP_CREAR_DATAS @ruta='D:JuanSystemSYS_CONTAEmpresasENERGIA',@nombre='BD_CONTA_ENERGIA'; EXECUTE PRO_CREAR_DATA ;
espero alguien pueda contestar
8
« en: Miércoles 30 de Julio de 2008, 05:38 »
buenas noches que tal, ojala alguien pueda ayudarme yo necesito crear una base de datos por programacion y lo quiero hacer en un store según los nombres y rutas que envie el usuario, yo se que para crear una data el codigo es este:
CREATE DATABASE library ON PRIMARY (NAME=library_data, FILENAME='C:Archivos de programaMicrosoft SQL ServerMSSQLDatalibrary.mdf', SIZE=50MB, MAXSIZE=70MB, FILEGROWTH=1MB)
ahora bien tanto el nombre como la ruta necesito enviarlas en variables, lo que hice fue lo sgt
declare @ruta_mdf varchar(250),@nombre_data varchar(250) set @nombre_data='mi_data_nombre' set @ruta_mdf='D:mi_rutadata_conta_' + @nombre_data + '.mdf' CREATE DATABASE @nombre_data ON PRIMARY ( NAME=@nombre_data, FILENAME=@ruta_mdf, SIZE=50MB, MAXSIZE=70MB, FILEGROWTH=1MB )
bueno pero esta codificacion me arroja un error el cual es que no lee el name ni el filemane en variables y como necesito que las datas se creen segun los parametros que envie, tambien probe con ponerle un set antes del name para que lo lea, pero fue inutil, busque informacion tambien en internet pero no encontre sobre lo que necesito, o quizas no se pueda crear base de datos de la forma que necesito, bueno oajala alguien pueda ayudarme
estoy usando el sql 2000
9
« en: Sábado 3 de Mayo de 2008, 23:04 »
buenas tardes!!! tengo un sistemita de planillas donde tengo una tabla personal y necesito que me aparesca en un reporte todo el personal mas su respectiva foto. 1. Lo 1ero que hice fue crear un campo foto de tipo varchar donde almaceno la ruta de la foto del trabajador, ahora, si solamente imprimo una ficha x cada uno no tengo ningun problema en mostrar la foto ya que añado un campo picture al datawindow y mediante codigo le asigno la imagen: dw_1.object.p_logo.filename=dw_1.object.foto[getrow()] esto funciona bien si solo imprimo en pantalla de 1 trabajador en 1 un trabajador pero si tengo a todos los trabajadores en el mismo reporte ya no puedo hacer esto: dw_1.object.p_logo.filename=dw_1.object.foto[getrow()]
2. Bueno despues cambie el tipo del campo foto por image, entonces asigne al datawindow un objeto "database ole object" y le di los sgts valores: client class ===== datawindow /* sale por defecto client name===== foto /* escribi un nombre cualquiera key clause ===== codper /* es la pk de mi tabla table ======== tabla_personal /* seleccione la tabla donde esta la foto large binary==== foto /* el campo de la tabla que almacena la foto ole class====== paint picture /* elegi este objecto de la lista desplegable
3. bueno el retrieve de mi datawindow no me arroja ningun error pero tampoco me muestra la foto, por supuesto que ya tengo las fotos guardadas en la data
Quizas alguien haya tenido este problema y pueda ayudar, lo agradeceria bastante
10
« en: Miércoles 9 de Abril de 2008, 22:20 »
buenas tardes, habra alguna manera de conectarse a acces por medio de rutas sin tener que crear el dsn en las maquinas; es decir;
necesito conectarme a distintas bases de datos de access, pero no puedo estar creando dsn por cada data de access que necesite ya que las datas seguiran aumentando y tendria que crear un nuevo dsn cada vez que se cree una nueva data en cada estacion en la cual ejecuto mi programa;
no creo que hayga algo parecido a las conexiones ini pero con base de datos access pero quizas alguien sepa hacer una conexion a una base de datos por medio de ruta algo parecido a lo que se hace con visual basic y los datasources donde se agrega alli la ruta de la data donde se necesita trabajar
espero alguien sepa la respta, gracias
11
« en: Jueves 3 de Abril de 2008, 16:35 »
Buenos dias quizas alguien pueda ayudarme tengo una aplicacion en la cual manejo 2 base de datos ahora bien estas las conecto mediante 2 varibles de transaccion===> trans1 y trans2; tengo un datawindows donde neseito mostrar informacion de las 2 Datas pero si hago un settransobject(trans1) porsupuesto que no mostrara los datos de mi 2da base de datos, quizas alguien haya tenido este caso alguna vez; bueno lo que me gustaria saber es como deberia hacer la conexion a un datawindows que hace referencia a 2 base de datos, gracias de antemano
12
« en: Sábado 23 de Febrero de 2008, 02:54 »
buenas noches que tal sr F_tanori, necesito jalar datos de una tabla plan_ctas hecha en acces, para esto dependiendo el año puedo obtener datos de plan_ctas2007, plan_ctas2008,etc; para esto en el sql creo el sgt procedimiento almacenado
CREATE PROCEDURE plan_ctas @numcta varchar(15),@nomcta varchar(35) AS create table #planctas( num_cta varchar(15), nom_cta varchar(35)) insert into #planctas values(@numcta,@nomcta) select * from #planctas
lo que estoy haciendo es crearme una tabla temporal #planctas donde cargare lo datos de la tabla que se encuentra en acces; despues de crear la tabla hago la inserccion de registros, y ademas debe devolverme el select de la tabla temporal para almacenarlo en un datawindows en el power builder, claro que ese datawindows hace referencia a mi store procedure; hasta aqui esta todo bien el proceso corre perfectamente
ahora en el power builder lo primero que hice fue crearme un cursor para seleccionar el num_cta y el nom_cta de la tabla en acces, la tabla del acces que almacena el plan de cuentas del 2007 es "enct0107"
declare cur cursor for select num_cta,nom_cta from enct0107 where len(num_cta)=7 order by num_cta using trans2; open cur; fetch cur into :nucta,:nocta; do until trans2.sqlcode=100 /*aqui estoy declarando el procedimiento que cree en el sql*/ DECLARE cargar_ctas PROCEDURE FOR plan_ctas @numcta=:nucta,@nomcta=:nocta; EXECUTE cargar_ctas; fetch cur into :nucta,:nocta; loop close cur;
bueno pero cuando hjago el retrieve en mi datawindows solo me devulve un registro; cuando la tabla en acces tiene muchos mas, bueno no se que estare haciendo mal o cual cree que pueda ser mi error; espero pueda ayudarme
Páginas: [1]
|
|
|