一台vps主机可以建设多少个网站,是做网站设计好还是杂志美编好,微信app下载安卓版官方下载,北京知名广告公司有哪些1.首先建立一个maven项目。。。详细过程来了哇
还没有安装maven的童鞋可以看这里#xff1a;maven的下载安装与配置环境变量#xff01;#xff01;#xff01;#xff08;全网最详细#xff09;_明天更新的博客-CSDN博客 有很多小伙伴就有疑问啦#xff0c;难道我直接…1.首先建立一个maven项目。。。详细过程来了哇
还没有安装maven的童鞋可以看这里maven的下载安装与配置环境变量全网最详细_明天更新的博客-CSDN博客 有很多小伙伴就有疑问啦难道我直接创建普通Java项目不行吗
当然可以啦不过maven项目更加简单便捷一点点。。。
2、在maven项目的xml文件中添加这些依赖 dependencies!-- junit-jupiter-api --dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter-api/artifactIdversion5.10.0/versionscopetest/scope/dependency!-- com.mysql/mysql-connector-j --dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdversion8.1.0/version/dependency/dependencies 这里主要用到jdbc和单元测试两个部分。。。
3.建立测试类。 4.连接数据库。
//1.加载驱动
Class.forName(com.mysql.cj.jdbc.Driver); //2.建立数据库连接//Connection conn DriverManager.getConnection(jdbc:mysql:/dbok?userroot);//Connection conn DriverManager.getConnection(jdbc:mysql://localhost:3306/dbok?userrootpasswordserverTimezonePRCuseUnicodetruecharsetEncodingutf8useSSLtrue);Connection conn DriverManager.getConnection(jdbc:mysql:/dbok, root, ); //3.根据连接获取语句对象来执行sql语句命令PreparedStatement pst conn.prepareStatement(show databases);//4. 语句查询结果对象 结果集ResultSet rs pst.executeQuery();//5.遍历结果集while (rs.next()) {System.out.println(rs.getString(1));}
//6.关闭打开的相关资源rs.close();pst.close();conn.close();
这样简单的jdbc连接就建立好啦。。。
详细代码
public class DbDemo {Testvoid m1() {try {//1.加载驱动Class.forName(com.mysql.cj.jdbc.Driver);//2.建立数据库连接//Connection conn DriverManager.getConnection(jdbc:mysql:/dbok?userroot);//Connection conn DriverManager.getConnection(jdbc:mysql://localhost:3306/dbok?userrootpasswordserverTimezonePRCuseUnicodetruecharsetEncodingutf8useSSLtrue);Connection conn DriverManager.getConnection(jdbc:mysql:/dbok, root, );System.out.println(conn);//3.根据连接获取语句对象来执行sql语句命令PreparedStatement pst conn.prepareStatement(show databases);//4. 语句查询结果对象 结果集ResultSet rs pst.executeQuery();//5.遍历结果集while (rs.next()) {System.out.println(rs.getString(1));}//6.关闭打开的相关资源rs.close();pst.close();conn.close();} catch (Exception e) {e.printStackTrace();}}
}