java如何连接mysq之源码l讲解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何连接mysq之源码l讲解相关的知识,希望对你有一定的参考价值。
import java.sql.*; import java.text.SimpleDateFormat; import java.util.*; import java.util.Date; import java.text.*; import java.util.Calendar; public class conn { public static void main(String[] args) { conn lm = new conn(); String t= lm.getStringDate(); try { Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序 } catch (Exception e) { e.printStackTrace(); } try { Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3307/student","root","zhangyabiao"); //连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码 System.out.println("["+t+"]"+"成功连接数据库! "); Statement stmt = connect.createStatement(); ResultSet rs = stmt.executeQuery("select * from zh"); //user 为你表的名称 while (rs.next()) { System.out.println(rs.getString("n")+". "+rs.getString("n1")+" "+rs.getString("n2")); } System.out.println("["+t+"]"+"成功获得数据"); } catch (Exception e) { System.out.print("["+t+"]"+"获得数据失败"); e.printStackTrace(); } } public static String getStringDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); return dateString; } }
结果测试
/* [2017-05-08 22:05:48]成功连接数据库! ...... [2017-05-08 22:05:48]成功获得数据 出现上面结果,说明你连接数据库成功。 */
以上是关于java如何连接mysq之源码l讲解的主要内容,如果未能解决你的问题,请参考以下文章
EF 连接 mysq l数据库 code first模式 的实践
Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例