Java中使用JDBC操作数据库简单实例
程序员文章站
2024-03-04 11:34:23
好久没有编写有关数据库应用程序啦,这里回顾一下java jdbc。
1.使用java jdbc操作数据库一般需要6步:
(1)建立jdbc桥接器,加载数据库驱动;
(...
好久没有编写有关数据库应用程序啦,这里回顾一下java jdbc。
1.使用java jdbc操作数据库一般需要6步:
(1)建立jdbc桥接器,加载数据库驱动;
(2)连接数据库,获得connection对象(使用数据库连接地址,用户名,密码);
(3)获得数据库statement对象;
(4)执行数据库操作;
(5)读取结果;
(6)关闭数据库连接;
2.使用java jdbc操作数据库(mysql)代码:
连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-connector-java-5.1.18-bin.jar。
import java.sql.connection; import java.sql.drivermanager; import java.sql.statement; import java.sql.resultset; public class mytest { public static void main(string args[]) { connection con = null; statement st = null; resultset rs = null; try { // 获得mysql驱动的实例 class.forname("com.mysql.jdbc.driver").newinstance(); // 获得连接对象(提供:地址,用户名,密码) con = drivermanager.getconnection("jdbc:mysql://127.0.0.1/weather","root", "root"); if (!con.isclosed()) system.out.println("successfully connected "); else system.out.println("failed connected"); //建立一个statement,数据库对象 st = con.createstatement(); // 运行sql查询语句 rs = st.executequery("select * from weather.question_type_1;"); // 读取结果集 while (rs.next()) { system.out.println("column1:"+rs.getint(1)); system.out.println("column2:"+rs.getstring(2)); system.out.println("column3:"+rs.getstring(3)); system.out.println("column4:"+rs.getstring(4)); } // 关闭链接 con.close(); } catch(exception e) { system.err.println("exception: " + e.getmessage()); } } }