Java中使用Mybatis连接Mysql数据库与SqlServer的区别分析

您所在的位置:网站首页 mysql和sql哪个好 Java中使用Mybatis连接Mysql数据库与SqlServer的区别分析

Java中使用Mybatis连接Mysql数据库与SqlServer的区别分析

2023-09-26 23:20| 来源: 网络整理| 查看: 265

环境: 操作系统:Windows 10 编译器: IntelliJ IDEA 2019.3.1 x64 数据库: 1、Mysql 5.4 2、SqlServer 2018

注意事项:

在使用Java语言连接数据库时,我们一般关注一下几点: 1、数据库是否安装 2、数据库是否可以正常启动、被连接 3、数据库的账号、密码、端口号、IP地址、数据库名称 4、Java环境中是否有相应数据库的驱动文件。

通过Mybatis连接,在applicationContext.xml文件中配置bean,格式如下:

一、 MySql数据库连接成功的要求:

1、 在本机安装Mysql数据库,测试并启动Mysql,在终端输入:net start mysql,如果正常启动,说明安装成功。在终端通过mysql -u用户名 -p密码如果可以进入则表示可以使用。 以上步骤完成后,表示Mysql安装成功了。 2、 配置连接池:在applicationContext.xml文件中添加:上述模板并补充数值: ${指定数据库驱动类}=com.mysql.jdbc.Driver ${数据库URL}=jdbc:mysql://localhost:3306/DatabaseName (填写自己数据库名称) ${数据库用户名}=root (填写自己数据库用户名和密码) ${数据库密码}=mysql

3、注入依赖

mysql mysql-connector-java ${mysql.version}

4、完成Mysql的连接

二、 SqlServer数据库连接成功的要求:

相对于mysql的连接,Sqlserver连接略复杂。

1、首先,还是先安装Sqlserver数据库;安装成功之后,需要创建一个Sql Server身份验证登录,即是使用用户名和密码登录,而非使用Windows用户登录。 2、设置TCP/IP协议连接:即将计算机管理->SQL Server配置管理器->SQL Server网络配置->MSSQLSERVER的协议->TCP/IP->IP地址中的 IP地址改为127.0.0.1 端口号设置为1433,并启动. 在这里插入图片描述

3、测试是否可以通过:在桌面创建一个1.udl文件并打开。输入如下格式: 在这里插入图片描述

如果连接成功,则表示,目前SqlServer可以使用TCP/IP协议用Sql Server身份验证登录了。 完成了上面的设置,也就获得到了Sqlserver数据库的,IP地址、端口号、用户名、密码。

4、配置application.xml文件

5、通过配置的applicationContext.xml文件可知,SqlServer的驱动是:com.microsoft.sqlserver.jdbc.SQLServerDriver,也就意味着我们需要导入对应的Sqlserver驱动依赖sqljdbc4包。

com.microsoft.sqlserver sqljdbc4 4.0

但是呢,Maven项目中的pom.xml文件并不支持直接下载该依赖包。所以只能手动下载,并配置到Maven中: 去网上下载:sqljdbc4-4.0.jar包 然后将包注入到项目的Maven中: 点击File->Project Structure->Libraries->点击+号,然后选中本地下载好的包路径,添加进去即可。 在这里插入图片描述 6、尝试连接,即可成功。

三、 总结

1、 安装时区别: 与mysql相比,Sqlserver安装后,的配置TCP/IP协议,Sql Server 身份注册登录 ,都比较麻烦。 2、配置连接时区别: mysql 使用的驱动:com.mysql.jdbc.Driver 依赖包:mysql 可以直接通过pom.xml下载 sqlserver驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver 依赖包:sqljdbc4 需要从本地置入



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3