学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤
2015-07-12 16:52
871 查看
常见错误:连数据库时,这句话String url = "jdbc:mysql://localhost/数据库名";数据库名可能和你建的数据库名不一样
1、安装Mysql,记住此时你设置的数据库的名字,这里我设置的是:Mysql,密码:123,root(常见错误之一,后面写类的时候抄的书上的数据库去的名字为mydb3,而我自己命名的是mysql)
2、MyEclise建java工程,建一个类,注意此时要导包,jdbc的包,导包操作直接将压缩文件拉进来,然后还要右键添加到路径中来(常见错误之一没右键导入);
3、建立好类后,运行程序;右边outline中有你Dmeo函数,右键run as,下边的console可以看见是否链接成功,同时若是出现异常可以在JUnit中一个一个的常看异常
上述红线,是本人自己犯的两个错误,下次注意。
.java代码
1、安装Mysql,记住此时你设置的数据库的名字,这里我设置的是:Mysql,密码:123,root(常见错误之一,后面写类的时候抄的书上的数据库去的名字为mydb3,而我自己命名的是mysql)
2、MyEclise建java工程,建一个类,注意此时要导包,jdbc的包,导包操作直接将压缩文件拉进来,然后还要右键添加到路径中来(常见错误之一没右键导入);
3、建立好类后,运行程序;右边outline中有你Dmeo函数,右键run as,下边的console可以看见是否链接成功,同时若是出现异常可以在JUnit中一个一个的常看异常
上述红线,是本人自己犯的两个错误,下次注意。
.java代码
package cn.idcast.demo1; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.junit.Test; public class Demo1 { /** * ClassNotFoundException: * > 没导驱动包 * > * * SQLException: * > 检查3个参数:url、username、password是否正确 * > 检查是否开启了mysql服务器! */ @Test public void fun1() throws ClassNotFoundException, SQLException { /* * jdbc四大配置参数: * > driverClassName:com.mysql.jdbc.Driver * > url:jdbc:mysql://localhost:3306/mydb3 * > username:root * > password:123 */ /* * 所有的java.sql.Driver实现类,都提供了static块,块内的代码就是把自己注册到 * DriverManager中! */ /* * jdbc4.0之后,每个驱动jar包中,在META-INF/services目录下提供了一个名为java.sql.Driver的文件。 * 文件的内容就是该接口的实现类名称! */ Class.forName("com.mysql.jdbc.Driver");// 加载驱动类(注册驱动) // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); // DriverManager.registerDriver(driver); // 使用url、username、password,得到连接对象 Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/mysql", "root", "123"); //也可以分开来写 System.out.println(con); } }
相关文章推荐
- 学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤
- vs2012连接sql2012,SQLDriverConnect问题
- SQL计算字符串里的子字符串出现个数
- mysql创建数据库用户
- powerdesigner生成SQL常见错误
- memcached底层工作原理
- Mysql 主主复制实现
- MySQL强制修改密码
- 在oracle中where 子句和having子句中的区别
- MySQL用户连接常见问题
- Oracle学习之集合运算
- mysql使用技巧总结
- 数据库--sql server
- 安装redis及python redis模块
- 无法Debug SQL: Unable to start T-SQL Debugging. Could not attach to SQL Server process on
- MongoDB的nodejs 键值压缩driver
- MongoDB 3.0 WT引擎参考配置文件
- MYSQL 连接中断次数限制 mysql:is blocked because of many connection errors解决方案
- MySQL复制简介和使用
- Linux服务篇之七:YUM构建MySQL主从架构