JDBC Java 数据库插入语句

JDBC Java 数据库插入语句,第1张

你妹的,写了占位符你又不用东西填,sql当然错了,报的sql不完整

两种方案

A。 valuses后的四个问号直接写上参数

B。用import javasqlPreparedStatement;包下的PreparedStatement方法

预编的方式进行填充示例

PreparedStatement ps = null;

sql = "insert into record(cId,bId,mId,borrowDate,returnDate) values(,,,,)";

pssetInt(1,第一个值);

pssetInt(2,第二个值);

pssetInt(3,第三个值);

pssetInt(4,第四个值);

//提交1234必须写setInt是举例子你看自己的那些字段是什么类型的

psexecuteUpdate();

以下是JDBC连接各种数据库的写法,献给Java初学者,提一点建议,记得导入对应的驱动jar包哦。

1、Oracle8/8i/9i数据库(thin模式)

ClassforName("oraclejdbcdriverOracleDriver")newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManagergetConnection(url,user,password);

2、DB2数据库

ClassforName("comibmdb2jdbcappDB2Driver ")newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManagergetConnection(url,user,password); 3、Sql Server70/2000数据库

ClassforName("commicrosoftjdbcsqlserverSQLServerDriver")newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库 String user="sa"; String password=""; Connection conn= DriverManagergetConnection(url,user,password);

4、Sybase数据库

ClassforName("comsybasejdbcSybDriver")newInstance(); String url =" jdbc:sybase:Tds:localhost:5007/myDB"; //myDB为你的数据库名 Properties sysProps = SystemgetProperties(); SysPropsput("user","userid"); SysPropsput("password","user_password"); Connection conn= DriverManagergetConnection(url, SysProps);

5、Informix数据库

ClassforName("cominformixjdbcIfxDriver")newInstance(); String url = "jdbc:informix-sqli://123456789:1533/myDB:INFORMIXSERVER=myserver; user=testuser;password=testpassword"; //myDB为数据库名 Connection conn= DriverManagergetConnection(url);

6、MySQL数据库

ClassforName("orggjtmmmysqlDriver")newInstance(); String url ="jdbc:mysql://localhost/myDBuser=soft

以上就是关于JDBC Java 数据库插入语句全部的内容,包括:JDBC Java 数据库插入语句、java的jdbc连接oracle数据库时sql语句"update record set card_id= where computer_id="哪有错怎么改、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9845103.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存