首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

开始仔仔细细学java连接数据库吧,要不就蛋疼了

2013-03-12 
开始认真学java连接数据库吧,要不就蛋疼了?来源:http://zweite.blog.163.com/blog/static/195231423201256

开始认真学java连接数据库吧,要不就蛋疼了

?来源:http://zweite.blog.163.com/blog/static/1952314232012561038176/

??(1)java与mysql的连接问题貌似记得java和mysql连接时遇到的第一个问题是驱动包的加载,特蛋疼的东西,之前在网上找了一大堆资料说是在path路径里面加入驱动的路径就行,但是忘了自个是在eclipse里面编程的,eclipse可是没有搜索path路径的,所以那次纠结了一天。所以在加载数据库的驱动时首先得在eclipse里面配置环境先,或者可以在你的工程里面导入驱动包。OK???环境弄好了,那么连接的代码就容易了。
这是网上找的,自个还是不是很熟悉,蛋疼的孩子..........代码段如下:import java.sql.*;public class JDBCText{public static void main(String[] args){String driver = "com.mysql.jdbc.Driver"; ? ? ?//驱动的名称,oracle的为com.oracle.jdbc.Driver,以此类推String url = "jdbc:mysql://127.0.0.1/scutcs"; ?//所要访问数据库的路径String user = "root"; ? ?//用户名String passwd = "123456"; ? //密码try{Class.forName(driver); ? //加载驱动Connection conn = DriverManager.getConnection(url,user,passwd); ? ? //这段重要,连接数据库的if(!conn.isClosed()) ? ? ?//判断是否成功连接数据库{System.out.println("连接成功!");}Statement statement = conn.createStatement(); ? //statement用于发送命令,让mysql执行String sql = "select * from student"; ? ? ? ? ? //这个就不说了,你懂得ResultSet rs = statement.executeQuery(sql); ? ? //rs用于接收返回的结果System.out.println("结果为:");String name=null;while(rs.next()){//获取的是行数据,这个应该懂滴System.out.println(rs.getString("sno")+"\t"+rs.getString("sname")+"\t"+rs.getString("sex"))//输出数据}rs.close();conn.close();}catch(ClassNotFoundException e) ? //驱动加载异常{System.out.println("驱动加载失败");}catch(SQLException e){e.printStackTrace();}catch(Exception e){e.printStackTrace();}?}}?这就是简单的java连接mysql数据库了。又蛋疼了,找不到网易博客怎么嵌入源程序代码块的方法...........

热点排行