Come posso collegare Ruby a Mysql senza binari? Voglio usare Ruby standalone per scrivere codice rubino puro per creare applicazioni web. senza astrazionecollegamento Ruby a Mysql senza binari
risposta
Guardate qui
require "mysql" # if needed
@db_host = "localhost"
@db_user = "root"
@db_pass = "root"
@db_name = "your_db_name"
client = Mysql::Client.new(:host => @db_host, :username => @db_user, :password => @db_pass, :database => @db_name)
@cdr_result = client.query("SELECT * from your_db_table_name')
installare gem mysql
(verificare di aver libmysqlclient-dev installato).
mysql = Mysql.new(host, user, password, database)
mysql.query("SELECT ...")
mysql.close
buona menzione al metodo 'close'. –
Cosa succede ad usare ActiveRecord ORM?
require 'mysql2'
require "active_record"
ActiveRecord::Base.establish_connection(
:adapter => 'mysql',
:database => 'database',
:username => 'user',
:password => 'password',
:host => 'localhost')
class User < ActiveRecord::Base
end
Megas, grazie per la tua risposta, Rails mi ha frustrato, volevo usare ruby proprio come il modo in cui utilizzo PHP senza alcun framework, solo mysql del server web e l'interprete ruby installato. c'è un modo per sviluppare siti web usando questo metodo come php? ha bisogno di template, e non so come crearne uno, ho incorporato il codice ruby all'interno di html, ho cambiato il file in .rb o .erb non ha funzionato. Non voglio usare le rotaie o qualsiasi struttura che voglio imparare a costruire da zero usando la mia strada. grazie ancora per la tua risposta :) – RubyBeginner
Per mysql2:
1) yum install mysql-devel
2) gem install mysql2
Connect:
#!/usr/bin/env ruby
require "mysql2"
connect = Mysql2::Client.new(:host => "hostname", :username => "username", :password => "password", :database => "name_db")
result = connect.query("SELECT * FROM table_name")
result.each { |x| puts x }
- 1. Inserimento di dati binari in MySQL (senza PreparedStatement's)
- 2. archivio dati binari mysql
- 3. Ruby on Rails: 4.2.0 differenze tra binari e binario/binari
- 4. binari stringhe in Ruby 2.0
- 5. collegamento di app Android a database mysql
- 6. Come utilizzare la registrazione attiva senza binari
- 7. Come fa Ruby a gestire i byte/binari?
- 8. Eseguire Segue programmaticamente senza collegamento a pulsante?
- 9. ColdFusion 10 Collegamento di comunicazioni non riuscito a MySQL
- 10. Errore: Redeclaration senza collegamento
- 11. Parametrizzazione MySQL in Ruby
- 12. memorizzazione di dati binari in mysql
- 13. sqlalchemy: connettersi a MySQL senza password
- 14. Collegamento database Oracle - Equivalente MySQL?
- 15. Ruby: "nuovo" senza classe
- 16. Test di unità SonarQube senza file binari
- 17. Avvio di Ruby senza il prefisso "Ruby"
- 18. Ruby: vuoto? senza Rails
- 19. Come faccio a leggere/scrivere file binari?
- 20. Come posso connettermi a MySQL in Ruby on Rails?
- 21. Impossibile connettersi a MySQL in Ruby on Rails
- 22. Come configurare Ruby on Rails senza database?
- 23. Collegamento doppio a TextBox
- 24. collegamento diretto a GSP
- 25. MySQL TRA senza endpoint
- 26. non riesce a trovare binari gemma - Gemma :: GemNotFoundException
- 27. Ruby datetime adatto per il confronto mysql
- 28. Collegamento di Windows a un collegamento simbolico a un eseguibile
- 29. Collegamento mysql remoto tramite libero ospite
- 30. collegamento server MSSQL utilizzando MySQL Workbench
Grazie, in questo caso posso collegare a MySQL e usarlo e caricare i miei file .RB su un server web e il mio l'app dovrebbe funzionare senza bisogno di usare Rails, giusto? – RubyBeginner