当前位置: 主页 > 数据库

数据库密码 sa-sql2003忘记sa密码

发布时间:2023-03-13 12:02   浏览次数:次   作者:佚名

文章目录

提示:这里可以添加本文要记录的大概内容:

JDBC能完成三件事:

同一个数据库建立连接

向数据库发送SQL语句

处理数据库返回结果

提示:以下是本篇文章正文内容数据库密码 sa,下面案例可供参考

JDBC访问数据库的步骤

第一步:加载正确的数据库驱动程序

第二步:定义所要连接数据库的地址

第三步:建立与数据库的连接

第四步:创建语句对象

第五步:声明SQL语句,并将该语句通过Statement对象提交给服务器进行执行

第六步:对查询结果进行分析

第七步:关闭打开自己的资源

JDBC的优缺点

JDBC API 用于 连接 Java 应用程序 与各种关系数据库有关。

这使得人们在建立客户/服务器应用程序时,通常把 Java 作为编程语言,把任何一种浏览器作为应用程序的友好界面,把 Internet 或Intranet 作为网络主干,把有关的数据库作为数据库后端。

使用JDBC具有以下优点:

(1)、JDBC API 有利于用户理解。

(2)、JDBC 使得编程人员从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方。

(3)、JDBC 支持不同的关系数据库,使得程序的可移植性大大加强。

(4)、JDBC API 是面向对象的,可以让用户把常用的方法封装为一个类以备后用。

使用JDBC具有如下缺点:

(1)、使用 JDBC,访问数据记录的速度会受到一定程度的影响。

(2)、JDBC 结构中包含了不同厂商的产品,这就给更改数据源带来了一定的麻烦。

DBUtil.java

JavaWeb项目

package dao;
import java.sql.DriverManager;
import java.sql.ResultSet;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
public class DBUtil {
 
	
	private static Connection con = null;// 连接对象
	private static PreparedStatement pstmt = null;// 语句对象
	private static ResultSet rs = null;// 结果集对象
	
	// 连接数据库
	public static Connection getCon() {
 
		Connection con = null;
		//定义所要连接数据库的地址
		String url = "jdbc:mysql://localhost:3306/00eshop?useUnicode=true&characterEncoding=UTF-8 ";
		String user = "root";   //数据库用户名
		String password = "123456";   //数据库密码
		try {
 
		    //加载正确的数据库驱动程序
			Class.forName("com.mysql.jdbc.Driver");
			//建立与数据库连接
			con = (Connection) DriverManager.getConnection(url, user, password);
			return con;
		} catch (Exception e) {
 
			System.out.println(e);
			return null;
		}
	}
	
	// 关闭数据库(避免资源浪费,或者其他数据库来访问)
	public static void close(ResultSet rs, PreparedStatement ps, Connection con) {
 
		if (rs != null) {
 
			try {
 
				rs.close();
			} catch (Exception e) {
 
				System.out.println(e);
			}
		}
		if (ps != null) {
 
			try {
 
				ps.close();
			} catch (Exception e) {
 
				System.out.println(e);
			}
		}
		if (con != null) {
 
			try {
 
				con.close();   //关闭打开的资源
			} catch (Exception e) {
 
				System.out.println(e);
			}
		}
	}
}

sql2003忘记sa密码_数据库密码 sa_科密a1考勤管理系统 sa密码

Connection 是个接口数据库密码 sa,这个 Connection 链接成立后才能把SQL语句往这里面传,先跟数据库建立一个良好的联系

在DBUtil.java类中定义 getCon() 方法是创建数据库链接(第16行)

具体说第18 行是什么意思:

【String url = "jdbc:mysql://localhost:3306/00eshop?useUnicode=true&characterEncoding=UTF-8 ";】

jdbc:是连接数据库的一种形式

mysql:数据库的类型是mysql

localhost:本地地址,也可以换成:【127.0.0.1】

3306:端口号(默认数据库端口,最好不要改)

这个在Navicat和 VS Code中可以看到:

数据库密码 sa_科密a1考勤管理系统 sa密码_sql2003忘记sa密码

sql2003忘记sa密码_数据库密码 sa_科密a1考勤管理系统 sa密码

/ 后面的【00eshop】:是数据库名称

科密a1考勤管理系统 sa密码_数据库密码 sa_sql2003忘记sa密码

? 后的【useUnicode=true&characterEncoding=UTF-8 】:

这些是针对不同的 MySql 版本进行传值