百度mysql下载一个即可。只是注意一下几个重要的数据:
第一个就是Port Number :3306。端口号默认3306,一般不需要改,如果改了,请记住这个端口号。
第二个就是password:本地数据库密码,默认用户名是root
第三个就是Windows Service Datails:MySQL56,如果修改了请记住。(可以取消Start the MySQL Server at System Startup前面的勾,不然每次开机mysql就自启服务了)
二、mysql管理工具
我知道的有Navicat,SQLyog Enterprise,因为第一次安装了SQLyog Enterprise就一直用的它,一路安装即可。Navicat貌似界面看起来不错。<喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yP2hojxzdHJvbmc+way907G+tdjK/b7dv+I8L3N0cm9uZz6jujwvcD4KPHA+PHN0cm9uZz7BrL3Tsb612L/i1q7HsLHY0OvG9Lavyv2+3b/it/7O8Twvc3Ryb25nPqOss/W0zrCy17C94cr4uvPK/b7dv+K3/s7x0tG+rb+qxvSjrNLUuvO/qsb0t/7O8bXEstnX97e9yr263Lbg1tajrL+0uvPOxKGjPGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20150413/20150413093321259.jpg" alt="\">
New一个,可以取一个名字:local 代表为本地数据库的名字吧,就一个名字而已。
重要的是其他几个要填的数据:
mysql host address:localhost 本地地址,或者写127.0.0.1回送地址,二者是等价的。
username:root 这个是默认名字,安装的时候貌似可以修改。
password:**********就是安装的时候设置的密码。
port:3306 安装时必须记住的端口号。
然后connect即可。
四、连接远端数据库
当然得知道远端数据库的address,username,password和port
五、启动mysql服务(方式很多,可以自己百度)
前面在安装时候必须记住的一个数据就是Windows Service Datails.
我的是默认的:MySQL56
DOS命令开启mysql服务:net start mysql56
DOS命令关闭mysql服务:net stop mysql56
在安装mysql的时候如果安装了mysql notifier,用mysql notifier这个mysql管理工具打开也可以开启和关闭mysql服务。
mysql数据库软件的使用及连接方法:
一、安装MySQL。
1、准备好安装包,双击Setup.exe文件,开始mysql的安装。
2、按照提示一步一步往下执行直到安装完成。
3、安装完成之后配置MySQL服务,用以创建数据库及登录数据库账户密码:
选择Standard Configuration 标准配置,然后一路点next,直到配置好用户名密码。
更多详细信息及可能出现故障及解决方法请参考:http://jingyan.baidu.com/article/f79b7cb35c0f439144023e38.html
二、连接数据库:
连接数据库有很多种方式,包括:
1、使用MySQL提供的dos登录方式,登录方法:在dos输入mysql -hlocalhost -uuser -ppwd
其中-h表示主机,-u表示用户,-p表示密码,登录成功会显示mysql>,如图:
2、使用数据库连接工具进行连接,比如:navicat、Heidi Sql等工具都可以用来连接MySQL数据库。
3、在程序中使用jdbc方式连接。详细程序实现可以参考:http://www.cnblogs.com/cy163/archive/2008/08/22/1274413.html
三、MySQL的使用:
MySQL用于系统存储数据,其 *** 作方法就是使用sql(structure query language 结构化查询语言)来实现对数据库的 *** 作。
sql语句的具体写法请参考百度文库资料:http://wenku.baidu.com/view/051716e49b89680203d82594.html进行学习。
1.MySQL安装,不会的朋友可以看连接:http://www.duote.com/tech/1/2430_1.html下面来创建一个数据:
mysql>CREATE DATABASE test //创建一个数据库
mysql>use test //指定test为当前要 *** 作的数据库
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)) //创建一个表user,设置两个字段。
mysql>INSERT INTO user VALUES('huzhiheng','123456')//插入一条数据到表中
2.打开Eclipse,创建一个项目(my),
*** 作:右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。
我的项目列表:
3.驱动已经导入,下面我们来写一个程序验证一下
import java.sql.*public class MysqlJdbc { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver")//加载MYSQL JDBC驱动程序 //Class.forName("org.gjt.mm.mysql.Driver") System.out.println("Success loading Mysql Driver!")} catch (Exception e) { System.out.print("Error loading Mysql Driver!") e.printStackTrace()} try { Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876") //连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码System.out.println("Success connect Mysql server!") Statement stmt = connect.createStatement() ResultSet rs = stmt.executeQuery("select * from user") //user 为你表的名称 while (rs.next()) { System.out.println(rs.getString("name")) } } catch (Exception e) { System.out.print("get data error!") e.printStackTrace()} } }
点击运行程序:
Success loading Mysql Driver! Success connect Mysql server! huzhiheng
出现上面结果,说明你连接数据库成功。
4.可以查看到MySQL里面的内容,那我们是不是想往MySQL中插入数据呢。
下面的例子,往MySQL的user表中插入100条数据
import java.sql.* public class Myjproject { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver")//加载MYSQL JDBC驱动程序 //Class.forName("org.gjt.mm.mysql.Driver") System.out.println("Success loading Mysql Driver!")} catch (Exception e) { System.out.print("Error loading Mysql Driver!") e.printStackTrace()} try { Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876") int num=100 PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)") for(int i=0i<numi++)//定义个100次的循环,往表里插入一百条信息。 {Statement.setString(1,"chongshi"+i) Statement.setString(2,"bo"+i) Statement.executeUpdate() }// } catch (ClassNotFoundException e) { // TODO Auto-generated catch block// System.out.println("An error has occurred:"+e.toString()) // e.printStackTrace() }catch(SQLException e){} } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)