oracle 连接java 并且用java向数据库数插入数据------在dept表格中 插入 新的部门编号 部门名称 部门位置

package oracledemo;

import java.sql.*;
import java.util.Scanner;

import javax.sql.*;
public class moxie0926 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);

System.out.print("请输入部门编号:");
int deptnos=input.nextInt();

System.out.print("请输入部门名称:");
String dnames=input.next();

System.out.print("请输入部门所在城市:");
String locs=input.next();
try {

//1.加载驱动
Class.forName("oracle.jdbc.OracleDriver");
//2.建立连接对象
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","123456");
//3.创建命令语句对象
PreparedStatement pstmt=con.prepareStatement("insert into dept values(?,?,?)");
//4.给命令对象中的SQL语句添加参数值
pstmt.setInt(1, deptnos);
pstmt.setString(2, dnames);
pstmt.setString(3, locs);

//5.创建执行语句对象
int ps=pstmt.executeUpdate();

if(ps>0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
//关闭对象
pstmt.close();
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}

}

猜你喜欢

转载自www.cnblogs.com/javahua/p/11593315.html