软件工程实训项目一IDEA连接Mysql数据库
目录
软件工程实训项目(一)——IDEA连接Mysql数据库
用IDEA创建maven项目
第一步:新建一个项目
选择maven,jdk版本选择1.8.0
给项目起个名字,如test,然后点击完成
创建数据库
点击右边的数据库—>选择+号—>选择数据源—>mysql
输入用户名,密码,用户名默认为root,密码是在下载mysql软件时自己设置的
然后点击测试连接,成功的话将如下图所示
然后点击确定,此时我们就与sql的服务器建立了连接,下面我们创建一个新的数据库,在控制台输入如下语句
然后选中该语句,运行这条语句
此时右侧的导航栏中就多了一个数据库
对数据库进行简单的操作
新建表
点击加号可以创建列,此时按需求创建需要的列,其中要选择一项为主键,这里为id,他是唯一的,非null的,并且是整型,可以勾选自动添加
再添加两个列,名为code 和 code,由于为字符串类型,所以应在类型处输入nvarchar(size),size是规定的大小,数据库中的字符串要用单引号括起来,所以默认值就填两个连续的单引号
点击执行后,右边边生成了一张新的表格
双击 id 或 code 或 name ,我们就可以在视图中看到我们创建的表格
点上方的+号我们就可以自由添加表里的数据了(方法一)
也可以在console台输入代码进行添加,注意右上角应选择当前要操作的数据库,由于id我们选择了自动增加,所以在添加时可以不用在values里写id
创建新用户
单击右键,选择新建–>用户,编写用户名以及密码
然后找到当前的数据库testdb,为指定的用户授权
下载依赖驱动
在pom.xml文件中加入以下代码,然后会在右上角显示一个maven的小图标,点击它,然后稍等一会儿就下载成功了
然后在java的下面新建java文件,测试依赖是否建立成功
import java.sql.*;
public class Test {
public static void main(String[] args) throws SQLException {
//连接数据库
//指定数据库在哪里
String url = "jdbc:mysql://localhost:3306/elmdb";
// 此处填写你的数据库的用户和密码
String user = "******";
String password = "******";
//创建连接
Connection connection= DriverManager.getConnection(url,user,password);
//在这个连接上去执行命令
String sql = "select * from test_table";
// connection.prepareStatement(sql);
PreparedStatement preparedStatement = connection.prepareStatement(sql);
//执行得到的是一个结果集
ResultSet resultSet = preparedStatement.executeQuery();
//移动指针得到结果集里的字段
while(resultSet.next())//指针一开始指向第一个元素的上一个
{
System.out.println(resultSet.getString("name"));
}
//得到之后关闭结果集里的资源
resultSet.close();
preparedStatement.close();
connection.close();
}
}
如果控制台显示表中所有的 name 信息,那么说明我们到这里所有的环境以及依赖都建立好了。
以上是今晚实验课学到的内容,大概记录一下,表示自己学会啦!