• java EE 与mysql Spring 的数据库开发 例题一


    JdbcTemplateTest.java

    package com.itheima.jdbc;
    import org.springframework.context.ApplicationContext;
    import
    org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.jdbc.core.JdbcTemplate;
    public class JdbcTemplateTest {
    public static void main(String[] args){
    ApplicationContext applicationContext =
    new ClassPathXmlApplicationContext("applicationContext.xml");
    JdbcTemplate jdTemplate =
    (JdbcTemplate) applicationContext.getBean("jdbcTemplate");
    jdTemplate.execute("create table account(" +
    "id int primary key auto_increment," +
    "username varchar(50)," +
    "balance double)");
    System.out.println("账户表account创建成功!");
    }
    }

    applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">
    <!-- 1配置数据源 -->
    <bean id="dataSource" class=
    "org.springframework.jdbc.datasource.DriverManagerDataSource">
    <!-- 数据库驱动 -->
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <!-- 连接数据库的url -->
    <property name="url" value="jdbc:mysql://localhost:3306/spring"/>
    <!-- 连接数据库的用户名 -->
    <property name="username" value="root"/>
    <!-- 连接数据库的密码 -->
    <property name="password" value="root"/>
    </bean>
    <!-- 2配置JDBC模板 -->
    <bean id="jdbcTemplate"
    class="org.springframework.jdbc.core.JdbcTemplate">
    <!-- 默认必须使用数据源 -->
    <property name="dataSource" ref="dataSource" />
    </bean>
    </beans>

  • 相关阅读:
    JavaWeb 之 表单重复提交问题
    JavaWeb 之 验证码
    JavaScript 之 AJAX 请求
    JavaWeb 之 i18N 国际化
    JavaWeb 之 Gson 的使用
    JavaScript 之 JSON 对象
    JavaWeb 之 由 Tomcat 展示友好的错误信息页面
    【LeetCode-动态规划】完全平方数
    【LeetCode-递归】至少有K个重复字符的最长子串
    【LeetCode-设计】常数时间插入、删除和获取随机元素
  • 原文地址:https://www.cnblogs.com/1314-520/p/12705811.html
Copyright © 2020-2023  润新知