pub struct Connect { /* private fields */ }Implementations§
Source§impl Connect
impl Connect
pub fn is_valid(&mut self) -> bool
pub fn _close(&mut self)
pub fn new(config: Config) -> Result<Connect, PgsqlError>
pub fn query(&mut self, sql: &str) -> Result<SuccessMessage, PgsqlError>
pub fn execute(&mut self, sql: &str) -> Result<SuccessMessage, PgsqlError>
Sourcepub fn query_params(
&mut self,
sql: &str,
params: &[Option<&str>],
) -> Result<SuccessMessage, PgsqlError>
pub fn query_params( &mut self, sql: &str, params: &[Option<&str>], ) -> Result<SuccessMessage, PgsqlError>
参数化查询
Sourcepub fn execute_params(
&mut self,
sql: &str,
params: &[Option<&str>],
) -> Result<SuccessMessage, PgsqlError>
pub fn execute_params( &mut self, sql: &str, params: &[Option<&str>], ) -> Result<SuccessMessage, PgsqlError>
参数化执行
Sourcepub fn query_str(
&mut self,
sql: &str,
params: &[&str],
) -> Result<SuccessMessage, PgsqlError>
pub fn query_str( &mut self, sql: &str, params: &[&str], ) -> Result<SuccessMessage, PgsqlError>
参数化查询(便捷版,所有参数非 NULL)
Sourcepub fn execute_str(
&mut self,
sql: &str,
params: &[&str],
) -> Result<SuccessMessage, PgsqlError>
pub fn execute_str( &mut self, sql: &str, params: &[&str], ) -> Result<SuccessMessage, PgsqlError>
参数化执行(便捷版,所有参数非 NULL)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Connect
impl RefUnwindSafe for Connect
impl Send for Connect
impl Sync for Connect
impl Unpin for Connect
impl UnwindSafe for Connect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more