jdbc连接的基本语句(增删查改)

database

package com.nll.test;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

publicclass Demo1 {

publicstaticvoid main(String[] args) {

try {

//第一步,告诉程序我们加载的是哪一个数据库的连接

Class.forName("oracle.jdbc.OracleDriver");

//第二步,建立连接

Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott","scott");

//第三步创建语句对象

Statement stmt=con.createStatement();

//第四步写sql语句

//String sql="insert into autoincre_demo values(3,"北京")";

//第五步,执行sql语句

//有两种:增删改是一种 查询是一种

// int result=stmt.executeUpdate(sql);//增删改 返回的是结果值,如果结果值大于0,则说明成功

// if(result>0) {

// System.out.println("修改成功");

// }

String sql="delete autoincre_demo where i=3";

int result=stmt.executeUpdate(sql);

if(result>0) {

System.out.println("修改成功");

}

//查询

String sql3="select * from autoincre_demo";

ResultSet rs=stmt.executeQuery(sql3);

//不能用FOR循环

while(rs.next()) {

//获取数据 根据数据库里面的字段,来获取,并且,注意字段的值的数据类型要和方法的类型要一致

System.out.println(rs.getInt("i")+"-"+rs.getString("name"));

}

//注意:如果我们是在plsql里面进行操作,那么默认是没有提交的,那我们jdbc查不到

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

 如果报错看看是否是以下情况

 

以上是 jdbc连接的基本语句(增删查改) 的全部内容, 来源链接: utcz.com/z/533145.html

回到顶部