JDBC连接MySQL

 

JDBC 连接MySQL

1.加载及注册JDBC 驱动程序

Class.forName("com.mysql.jdbc.Driver");

Class.forName("com.mysql.jdbc.Driver").newInstance();

JDBC URL 定义驱动程序与数据源之间的连接

标准语法:

<protocol (主要通讯协议)>:<subprotocol (次要通讯协议,即驱动程序名称)>:<data source identifier (数据源)>

MySQLJDBC URL 格式:

jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][&param2=value2]….

 

示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password

 

常见参数:

user                        用户名

password                   密码

autoReconnect                  联机失败,是否重新联机(true/false

maxReconnect               尝试重新联机次数

initialTimeout                尝试重新联机间隔

maxRows                    传回最大行数

useUnicode                  是否使用Unicode 字体编码(true/false

characterEncoding           何种编码(GB2312/UTF-8/ …)

relaxAutocommit             是否自动提交(true/false

capitalizeTypeNames         数据定义的名称以大写表示

2.建立连接对象

String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";

Connection con = DriverManager.getConnection(url);

3.建立SQL 陈述式对象(Statement Object

Statement stmt = con.createStatement()

  执行SQL 语句

executeQuery()

String query = "select * from test";

ResultSet rs=stmt.executeQuery(query);

结果集ResultSet

while (rs.next())

{rs.getString(1);rs.getInt(2);}

executeUpdate()

String upd="insert into test (id,name) values(1001,xuzhaori)";

int con=stmt.executeUpdate(upd);

execute()


            4.资源关闭。

阅读更多
个人分类: 数据库
上一篇搜索引擎相关文章
下一篇ubuntu9.10+ grub2修复方法
想对作者说点什么? 我来说一句

JDBC连接oracle和mysql的jar包

2009年08月20日 3.84MB 下载

MySQL及其JDBC连接包的下载

2007年04月18日 14.55MB 下载

mysql驱动包,JDBC连接

2009年08月14日 431KB 下载

JDBC连接各种数据库大全

2011年05月23日 601B 下载

mysqlJDBC驱动包和连接程序

2013年08月29日 715KB 下载

没有更多推荐了,返回首页

关闭
关闭