MySQL建立连接的过程
数据库连接的一些知识:
import
java.sql.Connection ;
import
java.sql.DriverManager ;
import
java.sql.Statement ;
public
class
InsertDemo01{
// 定义MySQL的数据库驱动程序
public
static
final
String DBDRIVER =
"org.gjt.mm.mysql.Driver"
;
// 定义MySQL数据库的连接地址
public
static
final
String DBURL =
"jdbc:mysql://localhost:3306/mldn"
;
// MySQL数据库的连接用户名
public
static
final
String DBUSER =
"root"
;
// MySQL数据库的连接密码
public
static
final
String DBPASS =
"mysqladmin"
;
public
static
void
main(String args[])
throws
Exception {
// 所有的异常抛出
Connection conn =
null
;
// 数据库连接
Statement stmt =
null
;
// 数据库操作
Class.forName(DBDRIVER) ;
// 加载驱动程序
String sql =
"INSERT INTO user(name,password,age,sex,birthday) "
+
" VALUES ('李兴华','www.mldn.cn',30,'男','2008-08-27')"
;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
stmt = conn.createStatement() ;
// 实例化Statement对象
stmt.executeUpdate(sql) ;
// 执行数据库更新操作
stmt.close() ;
// 关闭操作
conn.close() ;
// 数据库关闭
}
};
1、加载数据库驱动(Class.forName(DBDRIVER) ; // 加载驱动程序)。
2、建立数据库连接(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
3、由当前数据库连接生成一个数据操作对象(stmt = conn.createStatement() ; )。
4、用这个数据操作对象进行数据库操作(stmt.executeUpdate(sql) ; // 执行数据库更新操作)。
5、关闭数据操作对象(stmt.close() ;)。
6、关闭数据连接(conn.close() ; )。
查询用executeQuery,返回一个Resultset结果集
更新用executeUpdate,返回一个整数,即受影响行数
最新文章
- 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制
- 问题解决——CVSListBox的使用
- 黑马程序员:Java编程_IO流
- .Net Core CLI–Ubuntu 14安装
- Tint(着色器)的兼容实现
- A Xamarin.Forms Infinite Scrolling ListView
- AC自动机学习
- 参加光环国际PRINCE2培训
- sqlserver 使用脚本创建Sql Server代理作业
- 【tyvj P4879】骰子游戏
- springboot学习(一)——helloworld
- Hadoop(十)Hadoop IO之数据完整性
- 希尔排序(shell‘ sort)
- iOS----------APP怎样做更安全
- python学习之旅(入门)
- Git设置彩色输出
- js/jquery对特殊字符进行转义防止js注入使用示例
- 为什么要使用断路器Hystrix?
- VS开发环境美化
- CIF、QCIF