课程设计必备之数据库操作代码模板

课程设计必备之数据库操作代码模板

日常总结知识点,加深自身理解,帮助他人学习,欢迎关注我!

学计算机专业的大学生们必定会遇到各种各样的课程设计,C语言课程设计、C++课程设计、Java课程设计、数据库课程设计等等。C/C++大多数高校会将其作为先修课程,在大一就开始安排课程,也有助于理解编程的基本思想,为后来的其他语言学习打下基础。

面对Java课程设计与数据库课程设计,正常都需要用到数据库了,这里总结了一些数据库使用的代码:

==准计算机专业学生、计算机专业学生请随手关注收藏吧,总有一天你会感谢这篇文章的存在的!==

代码环境

  • 开发工具:eclipse

  • 数据库:Microsoft SQL server

  • jdbc版本:41

在使用eclipse连接数据库进行数据操作时,配置完jdbc之后,可以先测试jdbc驱动是否连接成功,数据库是否连接成功:

package sqlserver;import java.sql.*;public class JDBC_con {    // 我的数据库名字是test , 账户使用sa帐户    final static String url = "jdbc:sqlserver://localhost:1433;databaseName=Test";// 数据库连接地址    final static String user = "sa"; // 超级管理员    final static String password = "123456"; // 密码    static Connection connection = null;// SQL Connection    static java.sql.Statement stmt;    /**     * 连接数据库     */    static void connect2SQLserver() {        System.out.println("驱动正在加载......");        try {            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 加载驱动            System.out.println("驱动加载成功");        } catch (Exception e1) {            e1.printStackTrace();            System.out.println("驱动加载失败");        }        System.out.println("数据库正在连接......");        try {            connection = DriverManager.getConnection(url, user, password);// 连接数据库            System.out.println("数据库连接成功");        } catch (Exception e2) {            e2.printStackTrace();            System.out.println("数据库连接失败");        }    }    public static void main(String[] args) throws SQLException {        JDBC_con c = new JDBC_con();        c.connect2SQLserver();    }}

接下来就是对数据库的增删改查了:

增加数据(INSERT)

package sqlserver;?import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class 插入数据 {    final static String url = "jdbc:sqlserver://localhost:1433;databaseName=Test";// 数据库连接地址    final static String user = "sa"; // 超级管理员    final static String password = "123456"; // 密码?    static Connection connection = null;// SQL Connection    static java.sql.Statement stmt;?    /**     * 连接数据库     */    static void connect2SQLserver() {        System.out.println("驱动正在加载......");        try {            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 加载驱动            System.out.println("驱动加载成功");        } catch (Exception e1) {            e1.printStackTrace();            System.out.println("驱动加载失败");        }        System.out.println("数据库正在连接......");        try {            connection = DriverManager.getConnection(url, user, password);// 连接数据库            System.out.println("数据库连接成功");        } catch (Exception e2) {            e2.printStackTrace();            System.out.println("数据库连接失败");        }    }    /**     * 插入数据     */    private static void insertTimeData(String time, String device, String TimeSpan) throws SQLException {        try {            stmt = connection.createStatement();            String sql = "insert into admin values(‘" + time + "‘,‘" + device + "‘,‘"+TimeSpan+"‘)";            stmt.executeUpdate(sql);        } catch (SQLException ex) {            ex.printStackTrace();        }finally {            stmt.

相关推荐