@@ -4,40 +4,10 @@ Copyright (C) 2010, Oleg Efimov <efimovov@gmail.com>
4
4
See license text in LICENSE file
5
5
*/
6
6
7
- var
8
- binding = require ( "./mysql_bindings" ) ,
9
- sys = require ( "sys" ) ;
7
+ var binding = require ( "./mysql_bindings" ) ;
10
8
11
- function createConnection ( servername , user , password , dbname , port , socket )
12
- {
9
+ exports . createConnection = function ( ) {
13
10
var db = new binding . MysqlConn ( ) ;
14
-
15
- if ( typeof socket !== "undefined" ) {
16
- db . connect ( servername , user , password , dbname , port , socket ) ;
17
- } else {
18
- if ( typeof port !== "undefined" ) {
19
- db . connect ( servername , user , password , dbname , port ) ;
20
- } else {
21
- if ( typeof dbname !== "undefined" ) {
22
- db . connect ( servername , user , password , dbname ) ;
23
- } else {
24
- if ( typeof password !== "undefined" ) {
25
- db . connect ( servername , user , password ) ;
26
- } else {
27
- if ( typeof user !== "undefined" ) {
28
- db . connect ( servername , user ) ;
29
- } else {
30
- if ( typeof servername !== "undefined" ) {
31
- db . connect ( servername ) ;
32
- }
33
- }
34
- }
35
- }
36
- }
37
- }
38
-
11
+ db . connect . apply ( this , Array . prototype . slice . call ( arguments , 0 , 5 ) ) ;
39
12
return db ;
40
- }
41
-
42
- exports . createConnection = createConnection ;
43
-
13
+ } ;
0 commit comments