①反射驱动,必须操作
在eclipse工程中导入ojdbc14.jar包
在程序中使用反射加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
②连接数据库
连接一个数据库需要一些必要的信息:
//jdbc:oracle:thin:@ 固定写法 jdbc的方式连接 oracle数据库 连接时采用thin模式//localhost 数据库的网络地址//1521 数据库的端口号//orcl 数据库的sid
String dburl = "jdbc:oracle:thin:@localhost:1521:orcl";
String dbuser = "spitman"; //用户名
String dbpassword = "123456"; //密码
Connection connection = DriverManager.getConnection(dburl, dbuser, dbpassword);//获取一个实例的连接
③查询操作
//获取一个Statement对象用于执行sql语句
Statement statement = connection.createStatement();
//执行sql语句//得到一个ResultSet对象
ResultSet rs = statement.executeQuery("select * from book");
④ResultSet的使用:
while(rs.next()){ //判断ResultSet中还有没有数据
int a = rs.getInt("列名"); //通过列名来取得数据
double b = rs.getDouble("列名"); //通过列名来取得数据
String c = rs.getString("列名");//通过列名来取得字符串数据,即使是number数据也可以转化为字符串
rs.getInt(columIndex); //通过列位数来获取数据
rs.getString(columIndex); //同上
}
⑤释放资源
把ResultSet / Statement /Connection 全部关闭释放资源
mysql
String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/db_pms";
String user="root";
String password="123456";