【初学javaEE】javaee连接数据库 jdbc mysql-connector jar包
2019-05-08 18:32
190 查看
版权声明:转载请说明出处 https://blog.csdn.net/weixin_42366630/article/details/89966826
作为一个菜鸡,我捣鼓了好久javaee连接数据库,数据库老师让我们下载的是sql server,可是javaee老师给我们的jar包是mysql的。然后我之前一直不懂,以为sql server和mysql都是一样的,所以白搞了。哭唧唧~
后来才有同学给我指出来两者之间是不一样哒,用的jar包也是不一样的!!!切记啊
如果你的jar包是正确的话,那就把它导入项目中吧~
下面是导入jar包步骤:
1、把它复制到WebContent—>WEB-INF—>lib目录下
2、build path
如果你导入成功的话就会出现:
导入成功!然后就可以愉快地打代码啦~
下面是我连接我的数据库,获取用户名和密码的代码
package com.ki; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class connectsql { public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { // 加载数据库驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 通过驱动管理类获取数据库链接 //login是我的数据库名字,root是数据库的用户名,123456是我的数据库密码 connection = DriverManager .getConnection( "jdbc:mysql://localhost:3306/login?serverTimezone=UTC&characterEncoding=utf-8", "root", "123456"); // 定义sql语句 ?表示占位符 String sql = "select * from record"; // 获取预处理statement preparedStatement = connection.prepareStatement(sql); // 设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个参数为设置的参数值 //preparedStatement.setString(1, "王五"); // 向数据库发出sql执行查询,查询出结果集 resultSet = preparedStatement.executeQuery(); // 遍历查询结果集 //user和password是我的数据库中的表的列名 while (resultSet.next()) { System.out.println(resultSet.getString("user") + " " + resultSet.getString("password")); } } catch (Exception e) { e.printStackTrace(); } finally { // 释放资源 if (resultSet != null) { try { resultSet.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (preparedStatement != null) { try { preparedStatement.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (connection != null) { try { connection.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
好了。我要去敲实验了。大家加油鸭!
欢迎大家留言,一起学习,一起解决bug!!!
相关文章推荐
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- 通过Jdbc连接数据库(MySQL)
- JDBC连接数据库 mysql serverTimezone useSSL 时差
- java jdbc连接各种数据库配置步骤,如:Oracle、MySql、SQLserver等数据库
- JDBC连接orcal,sql server ,mysql 数据库字符串
- 完整java开发中JDBC连接mysql或者其他数据库代码和步骤
- JDBC连接mysql和各种数据库连接串
- JDBC_mysql 数据库连接
- JDBC数据库程序连接MySQL
- (转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
- JDBC连接数据库详细指南(包含MySQL、SQL Server、Oracle三种数据库)
- jdbc数据库连接mysql
- MySQL为例讲解JDBC数据库连接步骤
- 数据库技术-JDBC连接MySQL
- Java-JDBC连接数据库(MySQL)
- java jdbc连接数据库(使用mysql进行连接)
- JSP通过JDBC连接各种数据库的连接方式总结。(MySql、Orcal、SqlServer、DB2等数据库)
- mysql的查询及连接JDBC数据库
- powerdesigner 通过jdbc连接数据库mysql 逆向工程带图详解