Javascript+sql требуеться помощь в реализации

Сеть в Unity3D

Javascript+sql требуеться помощь в реализации

Сообщение snoopy 06 мар 2011, 10:27

Здравствуйте форумчане. у меня появилась такая проблема я взял код мультиплеера.. mainmenu.cs и multiplayerscript.cs так вот мне для подключения в игре нужна база данных.... т.к делаю ммо..... написал такой код но он не работает....
Синтаксис:
Используется javascript
package learnJDBC;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.ReplicationDriver;

public class learnJDBC {

  public static void main(String[] args) throws Exception {
          Connection con = null;
          try {


            Class.forName("com.mysql.jdbc.Driver");



            con = DriverManager.getConnection("jdbc:mysql://localhost/user/", "root", "luxurylife");

         

          }
          catch (ClassNotFoundException e) {
                  System.out.println("ClassNotFoundException: " + e.getMessage());
          }
          catch (SQLException e) {
                  System.out.println("SQLEXception: " + e.getMessage());
          }
          finally {
       
            try {
              if (con != null) con.close();
            }
            catch (SQLException ignored) { }
          }
  }
}
просьба помочь.... =( (js) если знаете как подключить базу через (c#) то буду очень благодарен т.к (c#) мне удобнее
snoopy
UNец
 
Сообщения: 7
Зарегистрирован: 05 мар 2011, 15:37

Re: Javascript+sql требуеться помощь в реализации

Сообщение Ert Donuell 06 мар 2011, 11:42

Это конкретно для MySQL:

Вот Вам библиотека (в архиве есть доки)
А вот онлайн документация ;)

А это если лень икать в доках :D :
Синтаксис:
Используется csharp
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace MySqlScriptTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string connStr = "server=localhost;user=root;database=TestDB;port=3306;password=******;";
            MySqlConnection conn = new MySqlConnection(connStr);

            try
            {
                Console.WriteLine("Connecting to MySQL...");
                conn.Open();

                string sql = "INSERT INTO TestTable(name) VALUES ('Superman');" +
                             "INSERT INTO TestTable(name) VALUES ('Batman');" +
                             "INSERT INTO TestTable(name) VALUES ('Wolverine');" +
                             "INSERT INTO TestTable(name) VALUES ('Storm');";

                MySqlScript script = new MySqlScript(conn, sql);
               
                script.Error += new MySqlScriptErrorEventHandler(script_Error);
                script.ScriptCompleted += new EventHandler(script_ScriptCompleted);
                script.StatementExecuted += new MySqlStatementExecutedEventHandler(script_StatementExecuted);
               
                int count = script.Execute();

                Console.WriteLine("Executed " + count + " statement(s).");
                Console.WriteLine("Delimiter: " + script.Delimiter);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }

            conn.Close();
            Console.WriteLine("Done.");
        }

        static void script_StatementExecuted(object sender, MySqlScriptEventArgs args)
        {
            Console.WriteLine("script_StatementExecuted");    
        }

        static void script_ScriptCompleted(object sender, EventArgs e)
        {
            /// EventArgs e will be EventArgs.Empty for this method
            Console.WriteLine("script_ScriptCompleted!");
        }

        static void script_Error(Object sender, MySqlScriptErrorEventArgs args)
        {
            Console.WriteLine("script_Error: " + args.Exception.ToString());
        }
    }
}
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Javascript+sql требуеться помощь в реализации

Сообщение snoopy 06 мар 2011, 12:42

спасибо... а библиотеки обязательно ?.... на компе установлен mysql
snoopy
UNец
 
Сообщения: 7
Зарегистрирован: 05 мар 2011, 15:37

Re: Javascript+sql требуеться помощь в реализации

Сообщение Ert Donuell 06 мар 2011, 12:57

Библиотеки Вам придётся скопировать в проект.
MySQL на компьютере обуславливает возможность организации баз данных на этом компьютере.

Кстати, крайне рекомендую WAMP Server. Ставит не только мускул, но и Apache, Php, PhpMyadmin, SQLBuddy, XDebug, webGrind и XDC. Очень удобен в использовании. Ничего настравать не надо, только в [skype me!] одну галочку снять :) Это так, на всякий)
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Javascript+sql требуеться помощь в реализации

Сообщение BlackMamba 06 мар 2011, 14:46

где-то на форуме есть тема, в которой пришли к выводу, что коннектор для мускула не работает в JS или некорректно работает....Во всяком случае у меня не получилось подключиться к мускулу с помощью MySQL connector, только к msSQL, но это другая библа.
mail: _gdeMoiGusi@gmail.com
skype: Ellseworth
Аватара пользователя
BlackMamba
UNITрон
 
Сообщения: 305
Зарегистрирован: 06 янв 2011, 16:16
Откуда: Москва

Re: Javascript+sql требуеться помощь в реализации

Сообщение Ert Donuell 06 мар 2011, 14:48

Мы с С# в скайпе разобрались)
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ


Вернуться в Сеть

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4