LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1312|回复: 4

谁用JAVA做过电子地图

[复制链接]
发表于 2005-1-11 10:14:28 | 显示全部楼层 |阅读模式
现在公司上了一个GPS,用JAVA做,谁有这方面的经验,提个意见吧,看看图就应该清楚了.目前主要开发已经完成了,现在就是连接数据库的问题,请问一下applet怎么连接数据库呀??能否给段代码,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-1-13 01:11:30 | 显示全部楼层
我们的开发顺序刚好和你们相反,先建好数据库。

完成数据访问层(DAL)接口-》子类-》工厂类,再搞业务层,UI...
呵呵!

第一次搞多层开发,请大侠们多多指较
发表于 2005-1-13 21:01:30 | 显示全部楼层
请问楼主ie里面的界面包括按钮输入框什么的都是在applet中实现的吗?
发表于 2005-1-14 11:15:49 | 显示全部楼层
GPS是基于什么组件做的? MapXtreme for Java 还是其他公司的?
如果说没联地图数据就做出了页面,
晕了,,,, 只做了个面子,真正要做的还在后头.

如果是基于MapXtreme,我可以找到一些相关资料,其他公司的就没怎么接触过了.
只做过一个基于Applet的Web GIS,本来以为可以下一个产品可以直接用数据流来实现,结果公司不做web gis开发了,还是走Gis c/s模式的老路 ft!
回复 支持 反对

使用道具 举报

发表于 2005-1-20 21:33:42 | 显示全部楼层
ken的网络居
http://blog.csdn.net/kenly_zhang/archive/2004/10/11/132208.aspx


Java连接数据库的示例

  1. 此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略


  2. 1、Oracle8/8i/9i数据库(thin模式)

  3. Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

  4. String url="jdbc:oracle:thin:@localhost:1521:orcl";

  5. //orcl为数据库的SID

  6. String user="test";

  7. String password="test";

  8. Connection conn= DriverManager.getConnection(url,user,password);


  9. 2、DB2数据库

  10. Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();

  11. String url="jdbc:db2://localhost:5000/sample";

  12. //sample为你的数据库名

  13. String user="admin";

  14. String password="";

  15. Connection conn= DriverManager.getConnection(url,user,password);


  16. 3、Sql Server7.0/2000数据库

  17. Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

  18. String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";

  19. //mydb为数据库

  20. String user="sa";

  21. String password="";

  22. Connection conn= DriverManager.getConnection(url,user,password);


  23. 4、Sybase数据库

  24. Class.forName("com.sybase.jdbc.SybDriver").newInstance();

  25. String url =" jdbc:sybase:Tds:localhost:5007/myDB";

  26. //myDB为你的数据库名

  27. Properties sysProps = System.getProperties();

  28. SysProps.put("user","userid");

  29. SysProps.put("password","user_password");

  30. Connection conn= DriverManager.getConnection(url, SysProps);


  31. 5、Informix数据库

  32. Class.forName("com.informix.jdbc.IfxDriver").newInstance();

  33. String url =

  34. "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;

  35. user=testuser;password=testpassword";

  36. //myDB为数据库名

  37. Connection conn= DriverManager.getConnection(url);


  38. 6、MySQL数据库

  39. Class.forName("org.gjt.mm.mysql.Driver").newInstance();

  40. String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

  41. //myDB为数据库名

  42. Connection conn= DriverManager.getConnection(url);


  43. 7、PostgreSQL数据库

  44. Class.forName("org.postgresql.Driver").newInstance();

  45. String url ="jdbc:postgresql://localhost/myDB"

  46. //myDB为数据库名

  47. String user="myuser";

  48. String password="mypassword";

  49. Connection conn= DriverManager.getConnection(url,user,password);
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表