Java-Mysql Connection

一、导入jar包

import java.sql.Connection;

二、连接数据库

Connection connection = null;
String databaseUrl= null;

Class.forName("com.mysql.jdbc.Driver");//添加一个驱动类
databaseUrl = "jdbc:mysql://localhost:3306?useUnicode=true&chararcterEncoding=utf8";//设置mysql数据库的地址
connection = DriverManager.Connection(databaseUrl,"root","");//链接数据库,数据库地址为databaseUrl,用户为root,无密码

1、关于驱动类的具体说明见此链接:关于Class.forName(“com.mysql.jdbc.Driver”)
2、connection方法为:static Connection getConnection(String url,String user,String password);
3、数据库链接完成后,在浏览球中输入http://localhost:3306可以访问DBMS(数据库管理系统)。

三、执行SQL语句
(一)执行各语句
1、执行SQL语句前要建立一个Statement对象,需要调用DriverManager.getConnection方法所获得的Connection对象。

Statement statement = connection.createStatement();//创建statement对象

2、调用Statement接口中的executeUpdate方法执行语句:

statement.executeUpdate(command);//执行command命令

3、调用Statement接口中的executeQuery方法执行查询命令:

ResultSet resultSet = statement.executeQuery(command);//执行command查询命令

(二)各接口中方法
1、java.mysql.Connection

//创建一个statement对象
Statement createStatement();

//立即关闭当前的链接并释放由它所建的JDBC资源
void close();

2、java.sql.Statment

//执行SQl查询语句,并返回一个用于查看结果的ResulrtSet对象「
ResultSet executeQuery(String sqlQuery);

//执行数据定义\修改语言,返回受影响的行数
int executeUpdate(String sqlStatement);

说明:
(1)使用完Connection、Statement、ResultSet对象之后,应立即调用Close()方法。

例子:

String sql = null;
String url = null;
Statement statement =null;
ResultSet resultset = null;

try(!connection != null){
try{
sql= "CREATE DATABASE IF NOT EXISTS datebase";
statement = connection.createStatement();
statement.executeUpdate(sql);
}catch(SQlExcption e)
{e.printStackTrace();}
}

四、分析SQL异常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值