Oracle数据库的安装
jdbc: Java数据库连接,(Java Database Connectivity,简称JDBC)
百度下载驱动 安装oracle和mysql
在maven下载或者去官网下载
之后导包,增加内路径
驱动类需要记住
crtl+e快捷键
安装Oracle
Oracle增删改查语句
String sql = "delete from student where stuno=2";
int count = stmt.executeUpdate(sql);//返回值表示增删改了 多少条数据
增删改是executeUpdate () 查询是executeQuery()
查询是一个结果集 所以返回值是一个resultset
public static void query() {
Connection connection =null;
Statement stmt = null;
ResultSet rs = null;
try {
//1,导入驱动,加载具体驱动类
Class.forName("oracle.jdbc.OracleDriver");//加载具体驱动类
//2,与数据库建立连接
connection = DriverManager.getConnection(URL,USERNAME,PWD);
//3,执行sql语句,用来创建一个连接的statement即stmt
stmt = connection.createStatement();
//有了stmt就可以执行了。
String sql = "select stuno,stuname from student";
rs = stmt.executeQuery(sql);//返回值表示增删改了 多少条数据
//4,处理结果集
while(rs.next()) {
//int sno = rs.getInt("stuno");
//String sname = rs.getString("stuname");
int sno = rs.getInt(1);
String sname = rs.getString(2);
System.out.println(sno+"--"+sname);//打印出来
}
}catch(ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e) {
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}finally{
try {
if(rs!=null) rs.close();
if(stmt!=null) stmt.close();
if(connection!=null) connection.close();
}catch(SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
query();
//update();
}
模糊查询语句
模糊查询,带有c的记录
String name="c";
String sql = "select * from student where stuname like '%"+name+"%'";
|