java 数据库连接MySQL
2015-07-21 23:19
267 查看
暑假这两天真是看潜力的时候!完全零基础,第一天为了完成任务,一天java入门看了200页,简单的完成了第一天的任务!今天学了java 连接 MySQL,零基础,也真是骑虎难下,一天都 压抑着,最终好歹是讲 任务完成!要强烈感谢 队友 LJT还有ZCY.
废话不多说,现在就步入正题:
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
连接数据库代码:
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.jdbc.Driver");//
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/db_students", "root", "root");//
if (conn!=null){
System.out.println("连接成功!");
}else{
System.out.println("连接失败!");
}
conn.close();
}
1)注册JDBC驱动程序
Class.forName(String): 加载类,并且执行类初始化;
2)提供JDBC URL
/*jdbc:mysql://主机名:端口号/数据库名?user=***&password=***&useUnicode=true&characterEncoding=UTF8
端口号:MySQL的默认值是3306
useUnicode,characterEncoding:如果要存取中文,则必须使用,表明是否使用Unicode,并指定编码方式.
*/
3)从DriverManager取得Connection
Connection conn = DriverManager.getConnection(url, user, password);
废话不多说,现在就步入正题:
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
连接数据库代码:
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.jdbc.Driver");//
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/db_students", "root", "root");//
if (conn!=null){
System.out.println("连接成功!");
}else{
System.out.println("连接失败!");
}
conn.close();
}
1)注册JDBC驱动程序
Class.forName(String): 加载类,并且执行类初始化;
2)提供JDBC URL
/*jdbc:mysql://主机名:端口号/数据库名?user=***&password=***&useUnicode=true&characterEncoding=UTF8
端口号:MySQL的默认值是3306
useUnicode,characterEncoding:如果要存取中文,则必须使用,表明是否使用Unicode,并指定编码方式.
*/
3)从DriverManager取得Connection
Connection conn = DriverManager.getConnection(url, user, password);
相关文章推荐
- java中获取另一个线程中的信息
- Java 调用 自定义函数SQL
- JAVA 之RMI、Webservice
- Eclipse svn插件离线安装
- 如何配置java环境
- Spring分布式事务
- java学习——容器(集合)
- MyEclipse不能重新发布的解决方案
- 通过java对数据库的增删查修操作
- 15. JavaSE-包 & jar包
- eclipse启动出现“An Error has Occurred. See the log file”解决方法
- java进阶之反射:反射基础之如何获取一个类以及如何获取这个类的所有属性和方法(1)
- 14. JavaSE-异常
- Java中的引用类型
- eclipse中更改默认编码格式
- 13. JavaSE-多态 & 内部类
- [Spring MVC] - JSP + Freemarker视图解释器整合(转)
- spring事务管理-摘抄
- autoi java实现
- struts(五) 使用通配符 接收参数