jdbc配置总结(sql server)

版权声明: https://blog.csdn.net/qq_41573860/article/details/83413091

 

一、JDBC配置

百度搜索sql server jdbc下载进入微软下载官网:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

根据版本选择对应的驱动下载,我这里下载的是6.4版本

语言选择简体中文,然后点击下载

选择gz后缀的压缩包,下载完成后解压缩

可以看见有三个java图标样式的jar文件,分别是jre7,jre8,jre9,打开 eclipse,点击windows--preferences--java--compiler,汉化版就是窗口--首选项--java--已安装的jre,或者直接搜索jdk可以看见eclipse使用的jdk版本。如下图:

根据jdk版本选择对应的jdbc版本,1.8的jdk选择jre8;1.7的jdk选择jre7;然后将对应的jre文件复制粘贴到你的动态网页项目下的web-content下的lib文件夹里面,如下图:

二、SQL SERVER配置

启动sql server,用sql server身份验证登录,默认用户名sa,密码123

如果出现密码错误或者登不上之类的情况,先用windows身份验证登录,然后按下图展开,点击sa进入配置界面;

然后设置sa的密码

设置完成后用sql server登录数据库,能成功登录后将服务器名称改为127.0.0.1,然后继续用sql server登录

如果登录成功就已经配置完成了,如果登录半天没响应或者说是报错了,就说明远程连接没有配置好。

打开SQL Server配置管理器

将SQLSERVER协议的三个协议启动

双击打开TCP/IP协议,将所有的TCP端口改为1433,包括IPALL的TCP端口,然后保证ip地址127.0.0.1唯一,有重复的ip地址项将它改掉或者清空,保存之后重启SQLSERVER服务。

右键点击服务器,选择属性,将下图所示的红框勾选。

保存后,继续右键点击服务器,选择方面,下拉框选择服务器配置,找到下图红框所示信息,将false改为true。

至此就配置好了,然后用ip地址登录就成功了。

三、连接数据库

在项目中新建一个jsp文件,mysql写入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import = "java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	try {
		// 加载数据库驱动,注册到驱动管理器
		Class.forName("com.mysql.jdbc.Driver");
		// 数据库连接字符串
		String url = "jdbc:mysql://localhost:3306/mysql";
		// 数据库用户名
		String username = "root";
		// 数据库密码
		String password = "123456";
		// 创建Connection连接
		Connection conn = DriverManager.getConnection(url,username,password);
		// 判断 数据库连接是否为空
		if(conn != null){
			// 输出连接信息
			out.println("数据库连接成功!");
			// 关闭数据库连接
			conn.close();
		}else{
			// 输出连接信息
			out.println("数据库连接失败!");
		}
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
	} catch (SQLException e) {
		e.printStackTrace();
	}
%>

</body>
</html>

sql server写入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import = "java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	try {
		// 加载数据库驱动,注册到驱动管理器
		Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
		String url = "jdbc:sqlserver://localhost:1433;DatabaseName=sql;
			String username = "sa";
			String password = "123456";
		// 创建Connection连接
		Connection conn = DriverManager.getConnection(url,username,password);
		// 判断 数据库连接是否为空
		if(conn != null){
			// 输出连接信息
			out.println("数据库连接成功!");
			// 关闭数据库连接
			conn.close();
		}else{
			// 输出连接信息
			out.println("数据库连接失败!");
		}
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
	} catch (SQLException e) {
		e.printStackTrace();
	}
%>

</body>
</html>

其中

String url = "jdbc:mysql://localhost:3306/mysql";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=sql;

这两句后面的mysql和sql分别是你在MySQL和SQLServer里创建的数据库名称,username和password就是你登录名和密码,修改完成后运行会显示一个网页上面信息显示数据库连接成功,至此就配置好了,后面就可以通过java对数据库进行任意的操作了。

猜你喜欢

转载自blog.csdn.net/qq_41573860/article/details/83413091