jdbc: 以代码的方式连接到数据库
java
db (数据库)
connction
maven部署:
1.下载 解压
2.配置环境变量
MAVEN_HOME=D:\sxwang\app\apache-maven-3.8.1
PATH=%MAVEN_HOME%\bin
3.cmd 里使用vmn运行
idea :
1.创建maven 项目:file→new→project→new project,选择mave项目,搜索quickstart
建包,建java类
2.src =》 开发代码目录
3.pom.xml : 添加第三方依赖包
如何获取mysql连接?
1.url :
mysql ip
mysql db
2.mysql 用户名
3.mysql 密码
添加第三方依赖包:
mysql的驱动包:
maven进行第三方jar管理:
问题:
1.pom.xml:可能正在下载第三方jar
2.更改本地maven 仓库地址
MySQL-JDBC
public class JDBCAPP {
public static void main(String[] args) {
String url = "jdbc:mysql://ip:3306/库名"; //mysql的地址
String user = "root"; //用户
String passwd = "123456"; //密码
//1.获取mysql的连接
Connection connection = DBUtils.getConnection(url,user,passwd);
//接口 对象 = 类调用的get方法 获得地址,用户,密码
//2.操作mysql
//3.关闭连接
DBUtils.closeConnection(connection);
}
}
public class DBUtils {
/**
* 获取mysql连接
* @param url
* @param user
* @param passwd
* @return
*/
public static Connection getConnection(String url,String user,String passwd){
Connection connection=null;
try {
Class.forName("com.mysql.jdbc.Driver");
try {
connection = DriverManager.getConnection(url, user, passwd);
} catch (SQLException e) {
throw new RuntimeException(e);
}
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
return connection;
}
/**
* 关闭连接
* @param conn
*/
public static void closeConnection(Connection conn){
if (conn !=null){
try {
conn.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
}