检查mysql数据库是否存在,然后将hibernate配置文件编辑为新连接

时间:2016-09-23 07:10:49

标签: java mysql hibernate jdbc

当我将当前数据库更改为另一个IP地址时。

喜欢:来自<property name="url" value="jdbc:mysql://192.168.2.14:3306/pms"/><property name="url" value="jdbc:mysql://192.168.2.16:3306/pms"/>

如何在运行时编辑它。

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver" />
        <property name="url" value="jdbc:mysql://192.168.2.14:3306/pms"/>
        <property name="username" value="root" />
        <property name="password" value=""/>
</bean>

提前致谢。

我正在更改网址的值。

我在以下功能中传递课程。

public void recursiveWire(Object root) throws Exception {
        context = new ClassPathXmlApplicationContext("/pms/controller/dispatcher-servlet.xml");

        context.getAutowireCapableBeanFactory().autowireBean(root);
        context.getAutowireCapableBeanFactory().initializeBean(root, null);

        for (Field field : root.getClass().getDeclaredFields()) {
            if (field.isAnnotationPresent(FXML.class) && !Node.class.isAssignableFrom(field.getType())) {
                // <== assume if not a Node, must be a controller
                recursiveWire(field.get(root));
            }
        }
    }

0 个答案:

没有答案