我需要开发一个托管在 Google App Engine 中的应用程序,并访问托管在未启用 RMI 或安装 tomcat 的单独服务器中的 mysql 数据库。数据(音乐文件)存储在同一服务器中,音乐文件路径存储在 mysql 数据库中。用户可以选择音乐类别并播放。
就像 - http://www.the-music-collective.com/listen/MP3Player.html ![替代文本][1]
我的问题是,
- 我可以使用什么技术来访问 mysql 数据库?
- 我可以通过客户端界面将音乐文件上传到服务器吗?
最佳答案
您提到的网站正在使用此 javascript 库:
http://www.schillmania.com/projects/soundmanager2/
它由 JSNI 或 stan229 提到的 GWT 包装:
http://code.google.com/p/gwt-sound
您可以在这里阅读更多相关信息:
http://googlewebtoolkit.blogspot.com/2009/03/giving-your-gwt-application-voice.html
添加1)根据这两个问题:
Can I use a MySQL database with an App Engine application
还有这个:
App Engine and MySQL
您无法直接连接到 mysql 数据库,但您可以公开将您与数据库连接的 Web 服务。
添加2)是的,您可以通过客户端上传任何文件。您可以使用此小部件:
com.google.gwt.user.client.ui.FileUpload
或此库:
http://code.google.com/p/gwt-upload/
关于mysql - 使用 GWT 进行在线音乐流传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206673/