Mysql创建与连接分析和总结.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Mysql创建与连接

启动Mysql,点击连接:

点击“连接测试”显示:连接成功:这里密码设置为“123456”

点开localhost-33,06新建一个数据库:shop,字符集设置:utf8——UTF-8Unicode。排序

规则设置:utf8-unicode-。ci

在shop数据库中新建一个user表。姓名类型varchar,性别类型char,地址类型:varchar。设置主键。并选择自动递增。

在user表中添加数据:打开表结构:添加如下数据:

在myEclipse中新建一个webproject:ch6,在webroot/WEB-INF/lib中添加一个文件:

mysql-connector-java-5.1.6-b。in在.jasrrc中新建一个类:Conn.jav,a在com.ch6的包中。

在Conn.java中添加如下代码:

package com.ch6;import java.sql.*;

publicclass Conn{

Connection conn = null;Statement stmt = null;ResultSet rs= null;

/**

*加载驱动程序

**/

public Conn(){try {

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

}catch (java.lang.ClassNotFoundExceptione){System.err.println(e.getMessage());

}

}

/**

*执行查询操作:select

**/

public ResultSetexecuteQuery(Stringsql){try {

conn =DriverManager

.getConnection (

jdbc:mysql://localhost:3306/shop?useUnicode=truecharacterEncoding=UTF-8 ,

root,123456 );

stmt = conn.createStatement();rs= stmt.executeQuery(sql);

}catch (SQLExceptionex){

System.err.println(ex.getMessage());

}

returnrs;

}

/**

*执行更新操作:insert、update、delete

**/

publicint executeUpdate(Stringsql){int result=0;

try {

conn =DriverManager

.getConnection (

jdbc:mysql://localhost:3306/shop?useUnicode=truecharacterEncoding=UTF-8 ,

root,123456 );

stmt =

conn.createStatement(ResultSet. TYPE_SCROLL_INSENSITIVE ,

ResultSet. CONCUR_READ_ONLY );result= stmt.executeUpdate(sql);

}catch (SQLExceptionex){result=0;

}

return result;

}

/**

*关闭数据库连接

**/

publicvoid close(){try {

if(rs!= null)rs.close();

}catch (Exceptione){e.printStackTrace(System. err);

}

try {

if(stmt != null)stmt.close();

}catch (Exceptione){e.printStackTrace(System. err);

}

try {

if(conn != null){conn.close();

}

}catch (Exceptione){e.printStackTrace(System. err);

}

}

}

jdbc:mysql://localhost:3306/shop?useUnicode=truecharacterEncoding=UTF-8,root,123456

***注意:在代码中,添加“123456”密码,而且在“shop?useUnicode”中问号前面的改成自己的数据库名。这个“localhost:33”06也必须改成自己的连接名。

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档