关闭

JDBC连接MySQL

296人阅读 评论(0) 收藏 举报

 

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.资源关闭。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:94995次
    • 积分:1097
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:16篇
    • 译文:0篇
    • 评论:15条
    文章分类
    linux内核