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“则表示数据库连接正确~