今天继续做了一个Java用Bean连接MySQL的视频小教程,请多关照。由于有点紧张,所以视频中老打错字儿之类的,影响了速度,请多见谅
这里是笔记:
Java连接MySQL笔记
此连接适用于大多数java程序
现在开始:
在原有项目基础上,我们添加MySQL连接
·首先,创建一个连接Bean——ConnDB
·这个bean中,我们需要打开、关闭连接,以及读取数据库。前提是:我们在MySQL中已经建立了一个库,一个表,和一些数据
库为db1,表为tb1,有uid,pwd字段
·现在开始编写这几个方法:
1.加载驱动。首先要下载一个mysql驱动包,然后添加进项目。mysql-connector-java-5.0.3-bin.jar。这样我们就加进项目来了
2.程序加载驱动。
好,通过写这些语句,我们的连接就打开了。看
·写好了关闭连接
哦对了,给大家看一下驱动mysql的完整语句吧,这样好理解:
DriverManager.getConnection("jdbc:mysql://192.168.0.1:3306/db1", "root", "root");//这里的192.168.0.1可以改成localhost等db1是数据库,后面的两个参数分别是mysql的用户名和密码
这里是视频:
下面呢,是ConnBean源码:
package myweb6;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnDB {
private Connection cn;
private Statement stmt;
private ResultSet rs;
public boolean open(String host,String dbname,String sUsr,String sPwd){
try{
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://"+host+":3306"+"/"+dbname;
cn = DriverManager.getConnection(url, sUsr, sPwd);
stmt=cn.createStatement();
}catch(ClassNotFoundException e){
e.printStackTrace();
return false;
} catch (SQLException e) {
e.printStackTrace();
}
return true;
}
public boolean close(){
try{
cn.close();
stmt.close();
rs.close();
}catch(SQLException sqlex){
sqlex.printStackTrace();
return false;
}
return true;
}
public ResultSet executeQuery(String sql){
try {
rs=stmt.executeQuery(sql);
} catch (SQLException sqlex) {
sqlex.printStackTrace();
return null;
}
return rs;
}
/**
* @param args
*/
public static void main(String[] args) {
ConnDB c=new ConnDB();
c.open("localhost","dbtest","root","root");
ResultSet rs=c.executeQuery("select * from tb_test");
try {
while(rs.next()){
System.out.println(rs.getString("uid")+" : "+rs.getString("pwd"));
}
} catch (SQLException sqlex) {
sqlex.printStackTrace();
}
System.out.println("Main() success~~");
c.close();
}
}
分享到:
- 2007-07-25 14:43
- 浏览 1373
- 评论(0)
- 论坛回复 / 浏览 (0 / 2456)
- 查看更多
相关推荐
java连接mysqljava连接mysql
mysql-connector-java-bin-jar,java连接mysql库,适用java8
java连接mysql驱动。java连接mysql驱动。java连接mysql驱动。
java连接mysql数据库需要的驱动包mysql-connector-java-8.0.17.jar,以及java连接mysql数据库的源码
java连接mysql驱动 java连接mysql驱动 java连接mysql驱动
java连接mysql的例子,网上搜集的。包括缩写的所有lib,jar包
Java连接MySQL的jar -----> mysql-connector-java-5.1.7-bin.jar
java连接mysql5.5的jar包 mysql-connector-java-5.1.35-bin.jar
java连接mysql数据库用到的jar包
简单java连接mysql数据库代码,包含读出
Java 连接Mysql的驱动包,mysql-connector-java-5.1.22-bin.jar
Java连接MySQL的jar依赖 ----> mysql-connector-java-8.0.20.jar
通过java代码连接mysql数据库(JDBC),实现对数据库中表格的增删查改操作,同时增加了"注册"功能,内有java源代码和简单的PPT介绍,适用于初学数据库的人员。
使用Java连接到mysql数据库 包括所有需要的文件,包括初始化用的sql文件 具体实施方法,需要的jar包,以及我的联系方式都在文件夹中. 默认您有的是:Eclpise,Java 默认您有的知识:学Java 2个月 所以有点把您当新手什么的...
java 连接MYSQL源代码,包括MYSQL5的驱动
java7连接mysql5的一个简单范例(驱动,代码),有详细的注释,合适新手,老鸟可以飞过...
java连接mysql的jar包。java连接mysql的jar包。java连接mysql的jar包。
用于刚开始学习java连接mysql数据库的,也用于自己备忘的。
java连接mysql数据库必备驱动包,可以自定生成相应的实体类,同时也可以自动生相应的实体类格式的表结构
java连接数据库实现学生信息管理系统,包含数据库连接与操作