zoukankan      html  css  js  c++  java
  • jsp项目与mysql链接

      因为毕设是地下车库管理系统,所以打算学习jsp进行开发~

      今天主要是【新建网站项目+mysql链接】,在此篇之前所做的工作:tomcat服务器配置,mysql数据库的安装与启用(在之后的开发中可以使用MySQL-Front图形化工具进行sql的增删改查,懒人+技术渣一枚),数据库驱动文件(mysql-connector-java)的下载。

      在eclipse中新建动态网站项目,具体操作为File——>New——>Dynamic Web Project.后弹出如下框:

      与Mysql链接:之后在 Project 项目名(我上一步取名为CarPark)——>Java Resources——>src,再右键——>New——>Class,后弹出如下框:

      之后会自动生成DButil.java,编辑该文件,代码如下(黑色为人为写入,红色是根据错误提示,由系统生成的代码):

    package com.carpark.util;
    
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    import com.mysql.jdbc.Connection;
    import com.mysql.jdbc.Driver;
    
    public class DButil {
    	private static String url = "jdbc:mysql://localhost:3306/carpark";
    	private static String driver="com.mysql.jdbc.Driver";
    	private static String username = "root"; 
    	private static String password = "xxxxxx";  //mysql的root用户密码
    	
    	private static Connection conn;
    	
    	//装载驱动
    	static {
    		try {
    			Class.forName(driver);
    			} catch (ClassNotFoundException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    				}
    		}
    	
    	//获取数据库连接
    	public static Connection getConnection(){
    		conn=DriverManager.getConnection(url, username, password);
    		return conn;
    		}
    	
    	//关闭数据库
    	public static void close(Connection conn){
    		if(conn != null)
    		{
    			try {
    				conn.close();
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		}
    	}
    	
    	public static void main(String[] args) {
    		Connection conn = DButil.getConnection();
    		System.out.println(conn == null);
    		}
    }

      在这之后,还需要将数据库驱动(mysql-connector-java-x.x.x-bin.jar)加载进项目,才可以运行正确,具体操作如下:

      eclipse——>Run——>Run as,选择Java Application,在Console窗口输出”False“则表示数据库连接正确~

      

  • 相关阅读:
    【IdentityServer4文档】- 整体情况
    【IdentityServer4文档】- 欢迎来到 IdentityServer4 (ASP.NET Core 3.x)
    证券相关基础概念
    [基于NetCore的简单博客系统]-登录
    JAVA mysql数据库 配置
    简单验证码识别及登陆并下载页面
    Java 无法初始化Connection的问题
    MUI scroll 定位问题
    CentOS7 安装 MySql
    ASP.NET CORE 2.0 文档中文正式版已经出来了
  • 原文地址:https://www.cnblogs.com/xpp142857/p/5372458.html
Copyright © 2011-2022 走看看