sae資料庫java
這是我的配置,你根據自己的情況代入進去就好了:
sql"><propertyname="connection.url">
jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_appname
</property>
<propertyname="connection.username">accesskey</property>
<propertyname="connection.password">
secretkey
</property>
用戶名:accesskey(應用的accesskey)
密碼:secretkey(應用的secretkey)
主庫域名:w.rdc.sae.sina.com.cn
從庫域名:r.rdc.sae.sina.com.cn
埠:3307
資料庫名:app_appname(app_加上應用名稱)
Ⅱ 如何在新浪雲SAE創建JAVA/Android移動應用伺服器
在新浪雲SAE創建JAVA/Android移動應用伺服器
注冊登錄
進入雲應用控制台
創建應用,按照步驟一步一步來,這就不多說了
點擊你新創建的應用,來到管理界面
在這里可以看到Access key 和Secret key這兩個東西比較關鍵,待會會用到
之後來到代碼管理這里創建版本,當然沒有雲豆是創建不了的,所以先充值
上傳war包
這個比較關鍵,war包是指服務層連接資料庫層相應的代碼層,這里涉及到jdbc連接資料庫的三大關鍵,url,user,和password,
上傳好War包之後呢,接下來就是代碼管理下面的JVM管理,在這里可以設置虛擬機,也可以說是處理器的運行內存大小等相應資料
接下去就是快到最後一步了,去到MySQL進行資料庫sql語句上傳
導入自己的Mysql建表語句
啟動JVM
Ⅲ 如何向sae的mysql資料庫導入大於8192 KB的資料庫文件
1. MySQL字元集
MySQL的默認字元集是latin1,將本地MySQL庫導出成sql,再導入到SAE的MySQL時中文字元出現亂碼,解決方法是將本地mysql默認字元集也設成utf8
查看當前MySQL字元集
mysql> show variables like 'character_set_%';
更改MySQL默認字元集
$ vi /etc/mysql/my.cnf
在client和mysqld中加參數
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
init_connect='SET NAMES utf8'
重啟MySQL後台服務
$ service mysqld restart
2. 導入/導出數據
一般導入導出數據通過sql文件進行,sql文件包括一系列sql命令,包含建表,插入數據等等
3. 從MySQL導出數據
$ mysqlmp -h localhost -u root -p 庫名表名 > /tmp/tmp.sql
4. 向SAE資料庫中導入數據
SAE->我的應用->服務管理->MySQL->管理MySQL->導入,選擇/tmp/tmp.sql,文件字元集utf8,SQL兼容模式MYSQL40,導入
導入之後可以在管理MySQL界面中看到新導入的數據表
5. 錯誤處理
如果SAE導入時提示LOCK出錯,則在/tmp/tmp.sql中刪除所有LOCK, UNLOCK相關語句即可
Ⅳ SAE怎麼填資料庫連接信息
不是這樣
用戶名 : SAE_MYSQL_USER
密碼 : SAE_MYSQL_PASS
主庫域名 : SAE_MYSQL_HOST_M
從庫域名 : SAE_MYSQL_HOST_S
埠 : SAE_MYSQL_PORT
資料庫名 : SAE_MYSQL_DB
這個是常量
這樣
用戶名: access key ---在匯總信息查
密碼: secret key ---在匯總信息查
主庫域名: 點擊管理後出現的域名和埠
資料庫名 : app_*** (其實就是app_應用名)
Ⅳ SAE上的mySql初始化了怎麼用啊,java怎麼連上去啊,地址,埠號,賬號是什麼,還有本人沒學過php
sae當前應用連接mysql,不用關心地址等,直接$mysql = new SaeMysql();就可以用了。
如果連接其它應用的地址,需要開啟跨應用授權。
獲取地址用
用戶名 : SAE_MYSQL_USER
密碼 : SAE_MYSQL_PASS
主庫域名 : SAE_MYSQL_HOST_M
從庫域名 : SAE_MYSQL_HOST_S
埠 : SAE_MYSQL_PORT
資料庫名 : SAE_MYSQL_DB
Ⅵ 我在新浪的SAE雲主機上創建網站,我的網站是用JSP編寫的,但是SAE上的mysql資料庫無法和網站連接
新浪sae雲主機是免費的嗎
Ⅶ 有誰在SAE上發布過java Web項目的
在伺服器上安裝類似tomcat、weblogic、webShpere等軟體,這叫安裝容器。
然後在容器中配置載入你的項目,或者將項目復制到它們的webapp目錄
接著將資料庫安裝好,配置好。
Ⅷ 用SAE的MySQL資料庫存儲數據,Java web項目用到了hibernate來存儲
w.rdc.sae.sina.com.cn這個地址是指向哪的?你本地的嗎?如果本地的,看看host文件該域名有沒有指向本地
Ⅸ 為什麼我這個類不能連接新浪sae資料庫
埠,大體意思就是為你提供服務的進程號,
舉個例子:一個樓里有好幾萬個房間,假設門牌號3306、3307的房間分別住的是mysql、mysql_2;如果你想找mysql_2,就必須去敲3307的房門。
具體看http://ke..com/view/1075.htm 「TCP/IP協議中的埠」部分。
mysql_connect() 函數可以不輸入埠;不輸入的話會採用默認的3306(mysql默認埠號);
而SAE給外界提供的埠號不是默認的,所以必須填寫。
var $link = new mysqli(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS,SAE_MYSQL_DB);