原来就做过JDBC连接数据库,暑假的时候是连接Oracle,不过没用多久就因为其他原因再没用过,可能是Oracle太大了,而且安装过程特别麻烦,所以现在就用MySQL了,MySQL小巧又好用,现在还有可视化的界面,建表,插入,删除,都很方便。今天尚学堂的视频讲得很清楚,原来觉得很复杂难记的东西讲过之后就觉得简单很多了!
JDBC连接数据库有几个固定的步骤,只要按着步骤记下来,以后连接任何数据裤只要小小的改动就行了:
第一步: 实例化驱动器,说白了就是向java大管家DriverManager注册一下,说明要连哪种数据库,然后就可以用了,这有几种方法,不过常用的有几种,每个人习惯用哪种就用哪种,没有优略之分,代码如下:
Class.forname( )
在连接之前要找到java连接这种数据库的驱动包,就是jar包,而我要连的是MySQL,MySQL提供的连接Jdbc的专门jar包就在MySQL的安装目录下,先把这个jar包加载到Eclipse里面,然后就能用了
第二步:建立连接,先建立一个Connection对象
Connection conn=DriverManager.getConnection("数据库连接字符串",'' 用户名","密码")
每种数据库的连接字符串都不同,MySQL的连接字符串为:
conn= DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName","username","sPwd ");
第三步:执行SQL语句
连接好之后就要执行SQL语句,先要创建语句对象statement
stmt = conn.createStatement( );
Resultset rs = stmt.executeQuery("select * from stuinf");执行不同SQL语句调用不同的方法,返回的结果放在resultset集rs里面
第四步:循环取得结果集rs里的记录
while(rs.next()){
System.out.println( rs.getString("id"));
System.out.println(rs.getString("name"));
System.out.println( rs.getString("age"));
}
第五步:close关闭,后打开的先关闭
rs.close();
stmt.close();
conn.close();
本文详细介绍了使用JDBC连接MySQL数据库的过程,包括实例化驱动器、建立连接、执行SQL语句、获取结果集及关闭连接等步骤,并提供了具体示例。
6650

被折叠的 条评论
为什么被折叠?



