咨询电话

硅谷日记02.24 置顶

发表于2017-02-28 14:22:19 次查看
硅谷日记02.24
     今天主要对于前期的学习进行总结,讲解游戏的基本编写过程,使我们完全理解,同时制定接下来学习的目标:1.添加数据库的相关内容:实现玩家注册用户名后登录游戏的功能;2.添加网络的相关内容:能够上传到网上,供玩家玩耍。
   重要的是关于数据库的学习,对于数据库的基本知识有了一定的了解,数据库中数关系数据库比较重要,关系数据库分为一对一,一对多,多对多这三种。三大系统的软件有编译器,操作系统,数据库管理系统。关系数据库管理系统的主要分类有:oracal , SQL Server ,My SQL。SQL语句是非常重要的,主要用于Java编辑中。主要有:插入语句:insert ,删除语句:delect ,查询语句:select ,修改语句: update 。
   我们所用的主要系统是My SQL.数据库的链接必须的有自己的用户名和密码,最开始先建立一个gamedb的数据库,之后建立一个模型,通过可视化编辑来新建一个表格,编辑表头,参数等,之后导出到一个DB文件夹中并命名为gameDb.sql,在gamedb锄右键选中运行SQL文件,添加gameDb.sql文件,打开表格,对参数进行编辑。
   之后便是Java与数据库的链接,首先在新建一个project,命名为:test01,再建立一个class文件,命名为Test01,选中Open Perspective--MyEclipse Database Explorer,之后在新建的数据库下,右键选择NEW,弹出窗口进行每个参数的设置:如以下截图:

 \
 
    下面的代码是极其重要的,它相当于一个模型,适应于数据库的链接:
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
    //1.加载驱动程序
    Class.forName("com.mysql.jdbc.Driver");
    //2.获得数据库的链接
    Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/gamedb", "root",     "666666");
    //3.通过连接获得语句段
    java.sql.Statement st= con.createStatement();
    //4.执行SQL语句
    ResultSet rs=st.executeQuery("select * from user");
    //5.打印结果
    while(rs.next())
    {
    String id;
    String userName;
    id=rs.getString("id");
    userName=rs.getString("userName");
    System.out.println(" "+id+"\t "+userName);
    }
    //6.最后关闭连接
    con.close();  }
     最后表格显示结果截图:
\ 
 

开班信息

开班信息
UI设计技能强化班 2018-03-10 火热报名
JAVA零基础项目研发班 2018-03-10 火热报名
嵌入式精英班 2018-03-10 火热报名

联系我们

联系人:张老师

咨询热线:0731-83755989

地址:湖南省长沙市岳麓区高新开发区延农创业基地5楼

分部地址:湖南省长沙市芙蓉区五一大道供销大厦(新世界百货)2092

在线客服
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 微信扫一扫
  • 官方微信