美文网首页
Statement执行DDL语句

Statement执行DDL语句

作者: 常威爆打来福 | 来源:发表于2017-06-17 14:23 被阅读0次

一.目的

在test数据中,创建student表,包含字段id(主键),name。

核心代码:

public classDemo {

public static voidmain(String [] args){

//建立数据库url

String url="jdbc:mysql://localhost:3306/test";

String name="root";//账号

String password="root";//密码

Connection connection=null;

Statement statement=null;

try{

//创建驱动

Class.forName("com.mysql.jdbc.Driver");

//获取连接对象

connection=DriverManager.getConnection(url,name,password);

//创建statement

statement=connection.createStatement();

//准备sql语句

String sql="CREATE TABLE student (idINT PRIMARY KEY AUTO_INCREMENT ,NAMEVARCHAR(20));";

//发发送sql语句,执行sql语句,得到返回结果

intcount = statement.executeUpdate(sql);

//输出

System.out.println("链接成功"+"执行了"+count+"行");

}catch(Exception e){

System.out.println("链接失败!");

throw newRuntimeException(e);

}

finally{

//关闭链接(顺序:先打开的先关闭)

if(connection!=null){

try{

connection.close();

}catch(Exception e){

throw  newRuntimeException(e);

}}

关闭数据库

if(statement!=null){

try{

statement.close();

}catch(Exception e){

throw newRuntimeException(e);

}

}}}}

数据库核心代码
数据库关闭 运行截图 数据库查看执行结果。

注:

1.Statement接口:执行静态sql语句。

int executeUpdate(String sql):执行静态的更新sql语句(DDL,DML)

ResultSet executeQuery(String sql):执行静态的查询sql语句(DQL)

2.Connection 接口 :表示JAVA程序和数据库的连接对象。

Statment createStatement();创建Statement对象

PrepareStatement prepareStatement(Sting sql);创建PrepareStatement对象

CallableStatement prepareCall(String sql);创建prepareCall对象

相关文章

  • Statement执行DDL语句

    一.目的 在test数据中,创建student表,包含字段id(主键),name。 核心代码:public cla...

  • MY_Java之JDBC

    SQL四种语言:DDL,DML,DCL,TCL 使用Statement对象执行静态sql语句 DDL

  • JDBC之API详解(Statement)

    Statement Statement作用: 执行SQL语句 执行SQL语句 测试代码片段

  • JDBC--Connection1与ResultSet

    Statement作用:1.执行SQL语句 执行SQL语句:int executeUpdate(sql):执行DM...

  • for循环

    形如for(statement1;statement2;statement3)的循环语句在执行时,每次循环前都会对...

  • Statement执行DQL语句

    一.数据库插入操作 二.数据库跟新操作 三.删除操作

  • JavaJDBC执行语句Statement

    写在前面 获得与数据库的连接对象Connection 通过连接对象获取Statement对象connection....

  • 2018-11-06 文件上传

    boolean execute 允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,...

  • JDBC学习笔记(2)--Staement执行sql语句

    1.Staement执行DDL语句 创建表 2.staement执行执行DML语句 插入数据 更新数据 删除数据 ...

  • 常见java概念2

    1.建立Statement对象的作用是: a,Statement对象是用于执行不带参数的简单sql语句。 ...

网友评论

      本文标题:Statement执行DDL语句

      本文链接:https://www.haomeiwen.com/subject/rxzvqxtx.html