Java使用jdbc连接MySQL数据库实例分析

  

本文实例讲述了Java使用jdbc连接MySQL数据库的方法。分享给大家供大家参考,具体如下:

  

使用jdbc连接数据库:

  

可以直接在方法中定义url,用户,psd等信息,也可以读取配置文件,但是在web项目中肯定是要使用第二种方式的,为了统一,只介绍第二种方式。

  

  

1,创建配置文件

  

无论是eclipse还是myeclipse,在工程下,以属性为后缀名就好了。

  

配置文件内容:

        #连接数据库的url,如果主机地址是localhost,端口是3306也可以写成url=jdbc: mysql:///数据库名   url=jdbc: mysql://localhost: 3306/数据库名   #用户名   用户=根   #密码   密码=根   # MySQL数据库加载驱动   driverClass=com.mysql.jdbc.Driver      之前      

2,定义一个使用jdbc连接数据库的工具类JdbcUtil.java

  

工具类内容:

        公开课JdbcUtil {//定义全局变量   私有静态字符串url=零;   私有静态字符串用户=零;   私有静态字符串密码=零;   私有静态driverClass=零;//读取配置文件内容,放在静态代码块中就行,因为只需要加载一次就可以了   静态{   尝试{   属性道具=new属性();//使用类路径加载的方式读取配置文件//读取的文件路径要以“/笨耐?因为如果使用“。”的话,当部署到服务器上之后就找不到文件了,使用“/笨坊嶂苯佣ㄎ坏焦こ痰膕rc路径下   InputStream的=JdbcUtil.class.getResourceAsStream ("/db.properties ");//加载配置文件   props.load(的);//读取配置文件信息   url=props.getProperty (“url”);   用户=props.getProperty(“用户”);   密码=props.getProperty(“密码”);   driverClass=props.getProperty (“driverClass”);//注册驱动程序   forname (driverClass);   }捕捉(异常e) {   e.printStackTrace ();   System.out.println(“驱动程序注册失败! ! !”);   }   }//获取连接对象连接   公共静态连接getConnection () {   尝试{   返回DriverManager.getConnection (url、用户密码);   }捕捉(SQLException e) {   e.printStackTrace ();//跑出运行时异常   把新RuntimeException ();   }   }//关闭连接的方法,后打开的先关闭   公共静态空间关闭(连接康涅狄格州、声明支撑ResultSet rs) {//关闭ResultSet对象   如果(rs !=null) {   尝试{//关闭rs,设置rs=零,因为java会优先回收值为零的变量   rs.close ();   rs=零;   }捕捉(SQLException e) {   e.printStackTrace ();   把新RuntimeException ();   }   }//关闭声明对象,因为PrepareStatement和CallableStatement都是声明的子接口,所以这里只需要有关闭声明对象的方法就可以了   如果(支撑!=null) {   尝试{   stmt.close ();   支撑=零;   }捕捉(SQLException e) {   e.printStackTrace ();   把新RuntimeException ();   }   }//关闭连接对象   如果(康涅狄格州!=null) {   尝试{   conn.close ();   康涅狄格州=零;   }捕捉(SQLException e) {   e.printStackTrace ();   把新RuntimeException ();   }   }   }   }      之前      

可以聊任何java问题,java se, JavaEE

  

工具类已经实现了,可以直接考到项目里使用,但是有一点要注意,就是这个类文件中没有导入支持的类,大家也可以看到在类的头部没有包<代码> 和<代码> import>   

<强>附:可点击此处。
  

  

更多关于java相关内容感兴趣的读者可查看本站专题:《java + MySQL数据库程序设计总结》,《java数据结构与算法教程》、《java文件与目录操作技巧汇总》、《java操作DOM节点技巧总结》和《java缓存操作技巧汇总》

  

希望本文所述对大家java程序设计有所帮助。

Java使用jdbc连接MySQL数据库实例分析