Guest User

Untitled

a guest
Nov 24th, 2017
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. ➜ ~ python3 --version
  2. Python 3.6.2
  3.  
  4. ➜ ~ pip3 show pyodbc
  5. Name: pyodbc
  6. Version: 4.0.21
  7. Summary: DB API Module for ODBC
  8. Home-page: https://github.com/mkleehammer/pyodbc
  9. Author: Michael Kleehammer
  10. Author-email: michael@kleehammer.com
  11. License: MIT
  12. Location: /usr/local/lib/python3.6/site-packages
  13. Requires:
  14.  
  15. ➜ ~ odbcinst -j
  16. unixODBC 2.3.4
  17. DRIVERS............: /usr/local/Cellar/unixodbc/2.3.4/etc/odbcinst.ini
  18. SYSTEM DATA SOURCES: /usr/local/Cellar/unixodbc/2.3.4/etc/odbc.ini
  19. FILE DATA SOURCES..: /usr/local/Cellar/unixodbc/2.3.4/etc/ODBCDataSources
  20. USER DATA SOURCES..: /Users/cognite/.odbc.ini
  21. SQLULEN Size.......: 8
  22. SQLLEN Size........: 8
  23. SQLSETPOSIROW Size.: 8
  24.  
  25. ➜ ~ cat /usr/local/Cellar/unixodbc/2.3.4/etc/odbcinst.ini
  26. [ODBC Drivers]
  27. MySQL ODBC 5.3 Unicode Driver = Installed
  28. MySQL ODBC 5.3 ANSI Driver = Installed
  29. MySQL ODBC 5.3 Driver = Installed
  30.  
  31. [ODBC Connection Pooling]
  32. PerfMon = 0
  33. Retry Wait =
  34.  
  35. [MySQL ODBC 5.3 Unicode Driver]
  36. Driver = /usr/local/mysql-connector-odbc-5.3.9-macos10.12-x86-64bit/lib/libmyodbc5w.so
  37.  
  38. [MySQL ODBC 5.3 ANSI Driver]
  39. Driver = /usr/local/mysql-connector-odbc-5.3.9-macos10.12-x86-64bit/lib/libmyodbc5a.so
  40.  
  41. [MySQL ODBC 5.3 Driver]
  42. Driver = /usr/local/lib/libmyodbc5w.so
  43.  
  44. ➜ ~ cat /usr/local/Cellar/unixodbc/2.3.4/etc/odbc.ini
  45. [ODBC Data Sources]
  46. myodbc = MySQL ODBC 5.3 Unicode Driver
  47. myodbca = MySQL ODBC 5.3 ANSI Driver
  48.  
  49. [ODBC]
  50. Trace = 0
  51. TraceAutoStop = 0
  52. TraceFile =
  53. TraceLibrary =
  54.  
  55. [myodbc]
  56. Driver = MySQL ODBC 5.3 Unicode Driver
  57. SERVER = localhost
  58. PORT = 3306
  59.  
  60. [myodbca]
  61. Driver = MySQL ODBC 5.3 ANSI Driver
  62. SERVER = localhost
  63. PORT = 3306
  64.  
  65. ...
  66. | mysql |
  67. | performance_schema |
  68. | sys |
  69. | test |
  70. +------------------------------------------------------+
  71. 189 rows in set (0.00 sec)
  72.  
  73. import pyodbc
  74.  
  75.  
  76. pyodbc.drivers()
  77. # ['ODBC Drivers', 'ODBC Connection Pooling', 'MySQL ODBC 5.3 Unicode Driver', 'MySQL ODBC 5.3 ANSI Driver', 'MySQL ODBC 5.3 Driver']
  78.  
  79. CONNECTION_STRING = "driver={MySQL ODBC 5.3 Unicode Driver};SERVER=localhost;DATABASE=test;UID=root;PWD=root;CHARSET=UTF8"
  80.  
  81. conn = pyodbc.connect(CONNECTION_STRING)
  82. # Traceback (most recent call last):
  83. # File "<input>", line 1, in <module>
  84. # pyodbc.Error: ('H000', '[H000] [unixODBC][ (0) (SQLDriverConnect)')
Add Comment
Please, Sign In to add comment