VS 2019 + XAMPP - podłączenie do bazy

VS 2019 + XAMPP - podłączenie do bazy
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0

WItam udalo sie komus polaczyc te dwa programy aby w VS bylo widac bazy danych? Ja walczylem wczoraj caly dzien i poleglem. Nie wiem jak to ugryzc jesli oczywiscie sie tak da?


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
edytowany 2x, ostatnio: Ktos
WL
  • Rejestracja:około 21 lat
  • Ostatnio:około 2 miesiące
  • Postów:1082
0

W czym problem?

ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0
wloochacz napisał(a):

W czym problem?

VS nie widzi zadnych serwerow uruchomionych. Probowalem instalowac DNS nazwy i bez efektu. SSMS nie widzi nic a XAMPP dziala bez zarzutu.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

O.o nie wiem jak vs ale baza z xampa to normalna baza i bez problemu łącze się tam i php stormem i workbenchem. Łączysz się po 127.0.0.1 + odpowiedni port jeśli nie zmieniałeś to 3306, podaj dane do logowania i tyle.


It's All About the Game.
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0

No wlasnie niestety ale M$ juz nie jest taki skory do wspolpracy. Tez mam PHPStorm i dziala bez zarzutu. Ludzie pisza iz SSMS ma problem wlasnie z komunikacja pomiedzy serwerami nie od nich. Srodowisko NET wymaga innych sterownikow niz JAVA do polaczenia z baza SQL.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
SO
Ale do MySQLa z XAMPPa chciałeś się łączyć przez SSMS?
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

https://www.jetbrains.com/help/phpstorm/connecting-to-a-database.html

W najgorszym jak i tak masz odpalonego xamppa to co za różnica jeden klik więcej na mysql.


edytowany 1x, ostatnio: czysteskarpety
ME
Mozesz podac linka do tlumacza jezyka ktorego uzywasz bo nic nie rozumiem co tam belkoczesz.
mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

@czysteskarpety: czemu wrzucasz info od storma skoro problem jest z vs?


It's All About the Game.
czysteskarpety
czysteskarpety
bo lubie
mr_jaro
@czysteskarpety: pisać nie na temat?
PerlMonk
@mr_jaro: Właśnie pomogłeś mu w pisaniu nie na temat.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

Mozesz podac linka do tlumacza jezyka ktorego uzywasz bo nic nie rozumiem co tam belkoczesz. @MESSIAH stary, ja nic nie muszę podawać , bo to nie ja mam problem :)

Ponadto wpisałem w g: visual studio xampp database connect i serio ziom jest 300k wyników+filmy.


Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 5 godzin
0

A Visual Studio obsługuje bazy MySQL, żeby się do nich podłączać w nim? Wydawało mi się, że nie.

ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0
Ktos napisał(a):

A Visual Studio obsługuje bazy MySQL, żeby się do nich podłączać w nim? Wydawało mi się, że nie.

Tak obsluguje lecz musisz miec sterowniki i wlaczyc DNS dla localhosta - takie male puzzle - ja juz 2 dzien i cos juz mi sie udalo osiagnac ale wciaz bez powodzenia.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0
czysteskarpety napisał(a):

Mozesz podac linka do tlumacza jezyka ktorego uzywasz bo nic nie rozumiem co tam belkoczesz. @MESSIAH stary, ja nic nie muszę podawać , bo to nie ja mam problem :)

Ponadto wpisałem w g: visual studio xampp database connect i serio ziom jest 300k wyników+filmy.

Jest udalo sie. Nigdzie chyba to nie pisze ale sam wpadlem na to. Wiec tak SYstem jest 64 bity i takie sterowniki zainstalowalem lecz okazalo sie ze VS jest 32 bitowy i wymaga sterownikow 32 bitowych. No gratulacje dla M$.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
JP
Co ma MS do tego, że Ci podstaw brakuje? Po co Ci w ogóle bazą mysql w VS?
ME
@jacek.placek: a jak mam sie polaczyc z serwerem? Musze jakos odbierac i wysylac dane.
JP
Aha. To już się więcej nie dopytuję.
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0

Dobra ludziska znalazlem juz powod: wsparcie MySQL a raczej jego brak. Tutaj jest idealnie opisane: https://forums.mysql.com/read.php?174,673879,673879#msg-673879

czysteskarpety napisał(a):

Mozesz podac linka do tlumacza jezyka ktorego uzywasz bo nic nie rozumiem co tam belkoczesz. @MESSIAH stary, ja nic nie muszę podawać , bo to nie ja mam problem :)

Ponadto wpisałem w g: visual studio xampp database connect i serio ziom jest 300k wyników+filmy.

Kolego ale co ty mi tu opowiadasz za herezje? Jak nie wiesz w czym problem to po co sie udzielasz z jakims google. Co ty myslisz ze nie umiem szukac w wyszukiwarce? Jak chcesz to zainstaluj najnowsze VS + XAMPP + MySQL i zobaczysz jak to wyglada kolorowo. Sama instalka wtyczki MySQL wywala BSOD.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
edytowany 3x, ostatnio: MESSIAH
SO
Ale ty w ogóle chciałeś z poziomu GUI VS połączyć się z bazą MySQL czy z poziomu kodu, który piszesz sobie w VS? Bo trochę chaotycznie to opisujesz.
ME
@some_ONE: I tak i tak. Nic nie dziala. Tzn z poziomu GUI lacze sie z baza ale nie moge pobrac tabel.
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:39 minut
  • Postów:5108
1

lecz okazalo sie ze VS jest 32 bitowy i wymaga sterownikow 32 bitowych. No gratulacje dla M$.

VS jest 32bitowy ze względu na wydajność :P

First, from a performance perspective the pointers get larger, so data structures get larger, and the processor cache stays the same size. That basically results in a raw speed hit (your mileage may vary). So you start in a hole and you have to dig yourself out of that hole by using the extra memory above 4G to your advantage. In Visual Studio this can happen in some large solutions but I think a preferable thing to do is to just use less memory in the first place. Many of VS’s algorithms are amenable to this. Here’s an old article that discusses the performance issues at some length: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx

Secondly, from a cost perspective, probably the shortest path to porting Visual Studio to 64 bit is to port most of it to managed code incrementally and then port the rest. The cost of a full port of that much native code is going to be quite high and of course all known extensions would break and we’d basically have to create a 64 bit ecosystem pretty much like you do for drivers. Ouch.

edytowany 1x, ostatnio: WeiXiao
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0
WeiXiao napisał(a):

lecz okazalo sie ze VS jest 32 bitowy i wymaga sterownikow 32 bitowych. No gratulacje dla M$.

VS jest 32bitowy ze względu na wydajność :P

First, from a performance perspective the pointers get larger, so data structures get larger, and the processor cache stays the same size. That basically results in a raw speed hit (your mileage may vary). So you start in a hole and you have to dig yourself out of that hole by using the extra memory above 4G to your advantage. In Visual Studio this can happen in some large solutions but I think a preferable thing to do is to just use less memory in the first place. Many of VS’s algorithms are amenable to this. Here’s an old article that discusses the performance issues at some length: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx

Secondly, from a cost perspective, probably the shortest path to porting Visual Studio to 64 bit is to port most of it to managed code incrementally and then port the rest. The cost of a full port of that much native code is going to be quite high and of course all known extensions would break and we’d basically have to create a 64 bit ecosystem pretty much like you do for drivers. Ouch.

Jakim cudem? M$ nie chce przerabiac od nowa VC na 64 bity.


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
JP
  • Rejestracja:ponad 7 lat
  • Ostatnio:4 miesiące
  • Postów:1065
0

O połączeniu VS z MySQL zapomnij, jeśli Ci się nie udało w 2 dni to szkoda na to czasu.

Czego używasz do połączenia z MySQL w Twojej aplikacji?

Ja mam jeden świeży projekt z MySQL i poza tym, ze musiałem użyć starszych wersji bibliotek mysql.data i mysql.data.entity dla EF wszystko działa bez problemów (poza tym, że indeksy na DateTime-ach chyba w ogóle nie działają i trzeba używać daty w postaci liczbowej).

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:2 dni
  • Lokalizacja:Wrocław
0
MESSIAH napisał(a):

Wiec tak SYstem jest 64 bity i takie sterowniki zainstalowalem lecz okazalo sie ze VS jest 32 bitowy i wymaga sterownikow 32 bitowych. No gratulacje dla M$.

No tak, bo przecież logicznie by było, że skoro system jest 64bitowy, to wszystkie aplikacje na nim stają się automatycznie 64bitowe. Analogicznie jak w rzeczywistym świecie, np. jak człowiek wejdzie do pokoju to automatycznie zajmuje całą jego objętość.

edytowany 1x, ostatnio: somekind
ME
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:57
0
somekind napisał(a):
MESSIAH napisał(a):

Wiec tak SYstem jest 64 bity i takie sterowniki zainstalowalem lecz okazalo sie ze VS jest 32 bitowy i wymaga sterownikow 32 bitowych. No gratulacje dla M$.

No tak, bo przecież logicznie by było, że skoro system jest 64bitowy, to wszystkie aplikacje na nim stają się automatycznie 64bitowe. Analogicznie jak w rzeczywistym świecie, np. jak człowiek wejdzie do pokoju to automatycznie zajmuje całą jego objętość.

Skoro ktos ma system 64 bity to chyba logiczne ze instalujesz sterowniki 64 bity a nie 32 ktore sa niekompatybilne i czasem nie dzialaja z 64 bitowym systemem. Sproboj zainstalowac sterowniki z Windowsa 98 na Windowsie 10 i zobacz jak bedzie dzialac komp.
Wiec zatem nawet nie bylo tam dokumentacji objasniajacej zagadnienie. Spedzilem kilka dni aby zwalic kompa i stawiac system na nowow bo pier...lony M$ nie umie zrobic uninstall swojego produktu ktory pelny jest telemtrii.

Skad ty takie porownanie bierzesz? D..l skonczony.
Jak masz silnik rakietowy w MIG 29 wysokoprezny to lejesz do niego 95 nisko oktanowke czy 98 ??


LIFE'S A BITCH AND I'M CUSTOMER WITHOUT WALLET
edytowany 2x, ostatnio: MESSIAH
mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

Sterowniki tak, ale aplikacje już nie, czasem nawet lepiej wgrać x86 a nie x64 ;) W ide od jetbrainsa też musiałem wymuszać x64 gdy się okazało, że się wywalać zaczęło bo limit ramu wchodził :D


It's All About the Game.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)